【问题标题】:Node-sass does not run on npm-start V6.0.0Node-sass 不能在 npm-start V6.0.0 上运行
【发布时间】:2021-07-31 19:34:01
【问题描述】:

我一直在尝试使用安装 node-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 强制退出时,它会输出一个巨大的日志(如果我可以在这里发布,请告诉我)。

任何帮助将不胜感激

【问题讨论】:

    标签: node.js sass node-sass


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      这解决了它

      要安装一个工作的 node-sass 版本,你可以使用

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

      使用下表选择你的版本号,根据你使用的节点版本,可以使用命令node --version查看

      希望对您有所帮助

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 2021-05-04
          • 2021-11-17
          • 2020-12-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-06-09
          • 2021-07-06
          相关资源
          最近更新 更多