在Arch Linux上使用node-sass得到这个错误。我把它和gulp-sass一起用。

Node Sass does not yet support your current environment: Linux 64-bit with false

版本

$ gulp -v
[19:43:15] CLI version 3.9.1
[19:43:15] Local version 3.9.1

$ npm -v
3.9.0

Node

$ node -v
v6.2.0

即使使用npm rebuild node-sass这个命令也不会改变任何东西。


当前回答

在Node v16.19.0和Ubuntu 22.04.1 LTS的情况下,我已经将sass-loader更新到“^13.2.0”版本。

"sass-loader": "^13.2.0",

其他回答

我得到的错误,模块“构建失败:错误:节点Sass还不支持您的当前环境:OS X 64位不支持运行时(72)”。

首先,尝试:

npm rebuild node-sass

没什么有用的,那就试试

sudo npm install --unsafe-perm -g node-sass

工作起来很有魅力

请更改您的节点版本,并使用稳定版本的节点。当我尝试node version 15+和npm version 7+时,就发生了这种情况。我使用nvm简单地将节点版本更改为14.0.0。

try:

nvm use 14.0.0

然后:

npm run start or node-sass 

安装dart-sass

NPM安装node-sass@npm:sass

运行NPM rebuild node-sass

or

执行sudo NPM rebuild node-sass命令

在我的例子中,node -sass与节点版本不兼容是问题所在。我的机器上运行node-sass v4.13.1和node版本14+。在看到发布标签时,我发现不支持节点版本14+。所以使用nvm,我把节点降级到13+,它起作用了。