Node-sass 在 npm-start V6.0.0 上没有 运行

Node-sass does not run on npm-start V6.0.0

我一直在尝试使用

安装节点-sass

npm i node-sass

但是每当我尝试 npm start:

时都会收到以下错误
Node Sass version 6.0.0 is incompatible with ^4.0.0 || ^5.0.0.

我什至尝试将 node-sass 降级到 V5.0.0 或 V4.14,但就是无法安装!它会卡在最后,当我使用 ctrl+c 强制退出时,它会输出一个巨大的日志(请让我知道我是否可以在这里 post 它)。

如有任何帮助,我们将不胜感激

我遇到了同样的问题,我需要通过 运行 node -v 检查我的节点版本并与 supported node-sass version

进行比较

然后我用 npm uninstall node-sass 卸载 node-sass (我也卸载了 @types/node-sass,检查你是否有包含对 node-[=20= 的引用的 devDependencies ] 并删除它)然后再次重新安装 npm i node-sass@4.14 在我的情况下它是 4.14 因为我安装了 NodeJS v14.16.1,我运行 npm i 重建我拥有的所有包并解决了我的问题。

该消息与具有特定版本范围的 sass-loader 相关,在 https://github.com/webpack-contrib/sass-loader/releases/tag/v11.1.0

中进行了扩展

这解决了问题

要安装工作节点-sass版本,您可以使用

npm uninstall node-sass
npm install node-sass@4.14.0

根据您使用的节点版本table选择您的版本号,您可以使用命令node --version[查看版本号]table =13=]

希望对您有所帮助

我按照以下步骤修复了它。

  1. 运行 npm uninstall node-sass.

  2. 将以下依赖项添加到 package.json 文件。

    "node-sass" : "^6.0.0", “sass-装载机”:“^11.1.1”

  3. 然后 运行 npm 安装。