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


当前回答

移除节点模块:$rm-rf node_modules

重新安装节点模块:$npm install

其他回答

你还应该检查你的nodejs版本。我使用的是node js的第9版,在撰写本文时还不受官方支持。恢复到6.11.4版本为我解决了这个问题。

安装dart-sass

NPM安装node-sass@npm:sass

NPM卸载node-sass

npm 和节点sass@4.7.2

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

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

try:

nvm use 14.0.0

然后:

npm run start or node-sass 

在我的例子中,我必须从节点16降至节点12