webpack4系列教程,webpack如何编译使用scss文件?
发布于 作者:苏南大叔 来源:程序如此灵动~

本文描述webpack
处理.scss
文件的事情。sass
就是scss
,scss
就是sass
。两者是紧密联系到一起的。这里,大家不要感觉迷惑。

本文测试环境:win10
、node@14.2.0
、npm@6.14.4
、webpack@4.43.0
、mini-css-extract-plugin@0.9.0
、css-loader@3.5.3
、url-loader@4.1.0
、node-sass@4.14.1
、sass-loader@8.0.2
。
安装依赖包
下面的这几个包,虽然不是本文的主要描述对象,但是有关联。
下面的这两个包,是本文的主要描述对象:
如果安装node-sass
发生了困难的话,可以参考下面的文字:

修改配置
这里描述webpack.config.js
的配置内容,不要被庞大的内容吓到,其实重点就一小段,找到.scss
即可。其他的内容,都是苏南大叔在以前的内容中,所描述过的。

测试结果
这里描述,本文的test.scss
实验对象:test.scss
:
下面演示的是:在.js
文件中,引入.scss
的方法,重点就一个:import
。
两个css
文件,最终合并成了一个文件。并且背景图片的地址,得到了处理。注意配置MiniCssExtractPlugin
的publicPath
。注意:路径中的
./
非常重要,否则会显示无法处理文件哦。

相关链接
- https://newsn.net/say/sass-error-charset.html
- https://newsn.net/say/grunt-sass-css.html
- https://newsn.net/say/webstorm-sass-scss-less.html
- https://newsn.net/say/webstrom-scss-win.html
- https://newsn.net/say/scss-error-encoding.html
总结
安装好编译器node-sass
,然后配置好文件关联.scss
,本文的重点内容就结束了。更多内容,就请在下面的链接中查看吧。


