这里存在一个 SaaS 版本高问题

目前默认 sass-loader 安装的是8.x,编译时候会报错,所以需要指定版本安装,
npm install sass-loader@7.3.1 --save-dev
然后重新编译,即可通过。

本帖已被设为精华帖!
本帖由系统于 4年前 自动加精
讨论数量: 8

如果想用高版本的应该如何处理呢

4年前 评论

可以分享下解决思路吗?谢谢

4年前 评论

@Aexus 上面有写啊,指定版本安装,

npm install sass-loader@7.3.1 --save-dev
4年前 评论

是的,等我解决了才看到你的回复,可惜

4年前 评论

我这边编译还是报错
版本降下来了 但是还是有错

file

file

3年前 评论
CodeFarmer 3年前
翟宇鑫 2年前
周小云 (作者) 2年前

node-sass 官网已经标为 deprecated,并且建议使用 dart-sass 代替;

www.npmjs.com/package/node-sass

另一方面,虽然 vue-cli 里面的安装选项提供了 node-sass,但安装的是node-sass 4,直接npm instal node-sass应该也是这个,这个版本只支持node 14,可 node 现在都16了。

另外 Vue CLI v5+ 也不再提供node-sass的安装选项了
github.com/vuejs/vue-cli/issues/64...

总之就是不要用 node-sass,而是用 dart-sass 代替

2年前 评论

感谢楼主,再多说一下因为教程是node8 ,node-sass支持版本是4.5.3~5 大家可以安装 npm install node-sass@4.5.3 --save-dev哈

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!