在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这个命令也不会改变任何东西。


当前回答

不得不根据支持的版本表https://www.npmjs.com/package/node-sass降级nodejs

其他回答

NPM卸载node-sass

npm 和节点sass@4.7.2

https://dev.to/letsbsocial1/node-sass-and-node-910-4ol

npm安装 或 NPM重建node-sass

解决问题

请参考:https://github.com/sass/node-sass/issues/1764

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

首先,尝试:

npm rebuild node-sass

没什么有用的,那就试试

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

工作起来很有魅力

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

"sass-loader": "^13.2.0",

https://github.com/sass/node-sass

我检查repo中的版本表,并在包中的依赖项中修改node-sass版本。Json文件根据节点版本。

  "dependencies": {
    "node-sass": "4.14.0",
  }

node-sass支持的最小和最大版本的快速指南: