Node Sass 尚不支持您当前的环境:Linux 64 位,运行时不受支持 (57)

Node Sass 尚不支持您当前的环境:Linux 64 位,运行时不受支持 (57)

我收到错误:

Node Sass 尚不支持您当前的环境:Linux 64 位,运行时不受支持 (57)

在运行gulp命令时。

我尝试过删除文件夹,运行后node_modules重新运行。我尝试过强烈推荐的方法。但无济于事。npm installnpm cache cleannpm rebuild node-sass

版本信息:

附上错误截图。如能提供任何帮助/解决方案,我们将不胜感激。

错误截图

答案1

如果您使用的是节点 10,则必须通过以下方式更新 node-sass:

npm update node-sass

您可以在这里找到有关此问题的其他信息:

https://medium.com/@proustibat/how-to-fix-error-node-sass-does-not-yet-support-your-current-environment-os-x-64-bit-with-c1b3298e4af0

答案2

我知道这是一个老问题,但我有一个与这里发布的解决方案不同的解决方案。

当我将 npm 更新到 Ubuntu 18.04 中的最新版本时,我开始遇到这个问题。

因此,我使用以下命令重建了 node-sass 包:

npm rebuild node-sass

然后,事情又按照预期运转了。

答案3

我只能在将 GCC (g++) 版本升级到最新的 7.3.1而不是我之前安装的4.8.5。

较新的 gcc 支持命令行选项-std=c++14,这会导致在尝试重建 node-sass 时出现错误。

因此,只需升级它,然后您就可以重建它而不会出现任何错误,node rebuild node-sass如另一个答案中提到的那样。

相关内容