Node Sass 尚不支持您当前的环境:Linux 64-bit with Unsupported runtime (88) on debian 10

问题描述

以下是节点和包版本 npm:7.4.0node:15.6.0dociql:1.1.3,我使用了找到的解决方案,例如 npm rebuild node-sassnpm uninstall --save-dev node-sass、{{1}但他们都没有工作。根据官方文档,对于 node 15.x,node-sass:5.0+ 是合适的版本。我不知道究竟是什么导致了这个问题。

npm install --save-dev node-sass

解决方法

由于您在 Linux 上运行,每个 [1] 的可用版本是 0 到 14,因此不支持 15.x -- 尝试切换到 14.x(有像 nvm 这样的工具可以快速切换节点版本)。

一般来说,如果你可以使用 dart-sass [2] 而不是 node-sass - 我强烈推荐它 - 可以节省大量这样的麻烦并且效果很好(相同的语言和一切;只是一个不同的编译器(在 dart 中)与 C++ 相比,它的绑定会导致 node-sass 中的许多问题。

[1] https://github.com/sass/node-sass/releases/tag/v4.14.1

[2] https://www.npmjs.com/package/sass