在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 version 15+和npm version 7+时,就发生了这种情况。我使用nvm简单地将节点版本更改为14.0.0。

try:

nvm use 14.0.0

然后:

npm run start or node-sass 

其他回答

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

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

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

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

HTHs某人。

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

npm安装 或 NPM重建node-sass

解决问题

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

我在Ubuntu-20.04上使用wsl 2,遇到了这个问题。您必须降低节点版本,因为node-sass(目前)不能与版本17(最新)甚至版本16(稳定)一起工作。然而,切换到版本14对我有帮助。

运行这些命令

Sudo NPM install -g

Sudo n 14.17.5