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


当前回答

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

首先,尝试:

npm rebuild node-sass

没什么有用的,那就试试

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

工作起来很有魅力

其他回答

npm i @ionic/app-scripts是唯一对我有影响的东西。

运行NPM rebuild node-sass

or

执行sudo NPM rebuild node-sass命令

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

仅适用于macOs和Window

npm uninstall --save-dev node-sass
npm install --save-dev node-sass

卸载并重新安装node-sass,它将为自己找到丢失的二进制文件。

npm uninstall --save-dev node-sass
npm install --save-dev node-sass

如果使用上述命令无法解决问题,则可能是节点版本有问题。检查您的节点版本是否支持node-sass版本。选择稳定的节点版本并重复以上命令来修复此问题。

节点与node-sass的兼容性表如下所示

NodeJS | Supported node-sass version | Node Module
Node 17     7.0+                        102
Node 16     6.0+                        93
Node 15     5.0+                        88
Node 14     4.14+                       83
Node 13     4.13+, <5.0                 79
Node 12     4.12+                       72
Node 11     4.10+, <5.0                 67
Node 10     4.9+, <6.0                  64
Node 8      4.5.3+, <5.0                57
Node <8     <5.0                        <57

如果问题仍然没有解决,检查node-sass支持的环境列表:- https://github.com/sass/node-sass/releases/