vue中node-sass安装错误解决方案
2020-04-24 本文已影响0人
我才不是大神
说明
webpack使用sass-loader处理sass、scss文件,将其编译成css文件,其中sass-loader默认使用node-sass进行处理,而node-sass容易引发很多编译或发布的问题,头疼10000遍。
解决方案
没有采用替换淘宝镜像解决,而是直接使用dart-sass替代node-sass
如何解决
-
卸载node-sass,眼不见心不烦
-
安装sass
npm install sass
-
修改vue.config.js文件
-
先去了解啥是vue.config.js
-
再去了解sass-loader
-
最后添加css配置
css: { loaderOptions:{ sass : { loader: 'sass-loader', options: { // Prefer `dart-sass` implementation: require('sass'), } } } },
-
注意:我使用了
style-resources-loader
,于是会有pluginOptions
配置,最好将css
配置放在pluginOptions
前
-