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


当前回答

这只是一个版本问题,安装节点版本10就可以了

npm install node@10   

其他回答

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

确保你的shell已经加载了npm。

我在这里没有找到答案。 我一直断断续续地点击这个,直到我意识到,我的shell不会自动加载nvm -所以,当我运行build时,我就会点击这个。

HTHs某人。

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

"sass-loader": "^13.2.0",

我在windows x64平台上遇到了同样的问题。

刚刚更新了包。使用更新版本的node-saas来代替重建,因为为了重建,你需要visual studio构建环境,这对于安装依赖来说很糟糕:)…

使用最新的node-saas应该没问题:

"node-sass": "^4.11.0",

仅适用于macOs和Window

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