在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-sass已弃用,我们只是迁移到Dart Sass,基于这个如何从node-sass迁移到Dart Sass和这个在Vue CLI中,我如何使用Sass而不是node-sass(默认为Sass -loader)?(我们有一个vueJS项目),它工作。我们做了:

npm install -D sass-loader sass

删除package.json中的node-sass

npm prune

其他回答

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

NPM卸载node-sass

npm 和节点sass@4.7.2

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

我不知道这是否适用于这里,但对我来说,我只是删除了node_modules并重新安装(npm install)。问题已修复。

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

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

HTHs某人。

如果卸载和安装node-sass失败,尝试删除node_modules文件夹和npm install