214、css-load配置加载css样式

1、安装css loader

npm install --save-dev css-loader style-loader mini-css-extract-plugin

css-loader :解析@import这种语法  =>即可用@import引入 css样式

style-loader :把css插入到head标签中

mini-css-extract-plugin :抽离 css样式让 index.html里面的 css样式变成 link引入

2、(在webpack.config.js中)配置css loader

loader 是有顺序的默认从右向左执行,从下往上执行。

loader 可以

写成字符串 :user:'css-loader'
写成数组 :['css-loader']
写成对象 :[{loader:'css-loader'}] ,对象的好处可以传好多参数
let MiniCssExtractPlugin=require('mini-css-extract-plugin');//抽离css文件

plugins:[
    new MiniCssExtractPlugin({
        filename:'static/css/main.css' //抽离到main.css文件中
    })
]
module:{//模块
       rules:[//规则
            {
                 test:/\.css$/, //test表示正则,找扩展名为.css的文件
                 use:[
                     MiniCssExtractPlugin.loader,//(即把找到的文件)都放到了上面的main.css里面
                     {
                          loader:"css-loader"  //加载css-loader
                      }
                  ]
             }
       ]
}

【代码演示】 

 

posted @ 2022-03-17 16:25  Strugglinggirl  阅读(309)  评论(0编辑  收藏  举报