解决Syntax Error: Error: Node Sass version 7.0.1 is incompatible with ^4.0.0.问题
报错信息
1 | Syntax Error: Error: Node Sass version 7.0.1 is incompatible with ^4.0.0. |
就是说node-sass和node的版本不兼容
在上面的地址中,可以查找到版本对应信息,根据自己的node版本去安装相应版本的node-sass。
1 | //node版本查询,在cmd中输入 |
如果安装完了之后还是报错,类似下面这种
1 | Node Sass version 6.0.1 is incompatible with ^4.0.0 || ^5.0.0. |
说明sass-loader的版本可能也不对,需要去试一下哪个版本可以运行。
1 | node uninstall sass-loader //卸载 |
当然,如果直接通过nvm切换node版本也是可以解决问题的,需要知道当然项目之前可以正常运行的node版本是多少,安装相应的版本并切换到相应的版本就可以了。
如果不想换node版本,并且换了node-sass和sass-loader的版本之后还是没办法解决这个问题,可以选择把node-sass卸载了,改用sass。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 wn244的个人博客!
