node-sass 和sass-loader版本不匹配导致npm install报错的问题解决

1,731 阅读1分钟

项目中遇到npm安装报错:


解决步骤:

  1. 将sass-loader、node-sass和node版本进行对应 三者的版本对应表:

image.png 2. nvm版本管理 我本地安装的是node16.4.0,利用nvm将node版本切换回12.1.0

  • nvm安装
    • 链接:[github.com/coreybutler…] 可下载以下版本:

    • nvm-noinstall.zip:绿色免安装版,但使用时需要进行配置。

    • nvm-setup.zip:安装版,推荐使用

  • 使用 nvm install 12.1.0

nvm use 12.1.0 3. 卸载重装node-sass, sass-loader yarn add sass-loader@7.3.1 node-sass@4.14.1 --save-dev 或者 npm install sass-loader@7.3.1 node-sass@4.14.1 --save-dev 参考文献: nvm安装(Windows篇) - 简书 (jianshu.com) node node-sass sass-loader版本对应问题_yanhhhhhh的博客-CSDN博客_nodesass对应node版本