webpack 配置SCSS
前言
上一节中,我们已经成功将 css 抽离出来了,但是目前为了书写的方便,我们更多的使用 scss 或者 less,这里我们将使用 scss,less 的原理基本相同.
安装插件
这里我们将使用到sass-loader
1 | npm install sass-loader sass webpack --save-dev |
编辑 webpakc.config.js
1 | // change |
仅有图中部分有所改变,其余保持不变.
注意!!! 不要忘记,将我们之前的style.css
更改后缀,变成style.scss
,同时,我们在index.js
引入了style.css
,所以也要改成
此时的目录结构,dist
目录为打包后生成的,这里暂时忽略.
1 | webpack |
1 | // index.js |
我们稍微对style.scss
进行一个修改
1 | // style.scss |
这里我们需要了解 webpack loader 的加载顺序,从下到上,从右到左,所以我们在编辑的时候需要根据具体的顺序书写,不能过于随意.
执行 npm run build
我们可以看到dist
目录下生成了built.css
,并且已经将 scss 转成 css,意味着我们的 scss 配置完毕.
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 朱小帅!
评论