安装node-sass和sass-loader后,使用npm run dev启动项目时一直报错。网上查明原因,是因为版本问题,但是修改node-sass和sass-loader版本后,又提示说node版本不兼容,我的node版本是18。随后又尝试了很多node-sass和sass-loader版本,均无效。
搜索过程中,发现以下组合版本正确,索性直接照搬
node 14.17.4
sass-loader 7.3.1
node-sass 4.14
1、降低node版本
可参考https://blog.csdn.net/weixin_64948861/article/details/129253355
2、安装cnpm
npm install cnpm@7.1.0 -g
3、安装指定的node-sass和sass-loader
cnpm i node-sass@4.14 --save
cnpm i sass-loader@7.3.1 --save
4、npm run dev 成功启动项目
5、部分对应版本