0%

npm | 插件 mini-css-extract-plugin

使用css-loaderstyle-loadercss文件进行处理后,css文件被作为模块也打包在了js文件中。实际生产环境,我们当然是希望js文件和css文件分离的,所以这里就可以使用mini-css-extract-plugin

在看这篇博文之前,你应该看一下下面的博文。

mini-css-extract-plugin 是专门为 webpack4.x 设计的,如果 webapck3.x 使用它会报错

对 bootstrap 的应用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
module.exports = {
...
module: {
rules: [
{
test: /\.css$/,
use: [{
loader: MiniCssExtractPlugin.loader,
options: {
publicPath: './dist',
},
}, {
loader: "css-loader",
}
]
},
...
]
},
plugins: [
...
new MiniCssExtractPlugin({
filename: 'style.css',
}),
]
}

这个例子出自

请我喝杯咖啡吧~