mini-css-extract-plugin 提取的 CSS 为什么没加到 HTML 里?
我用 mini-css-extract-plugin 把 CSS 抽离出来了,生成了单独的 .css 文件,但页面打开后样式没生效,HTML 里也没看到 link 标签引入这个 CSS 文件。
是不是还要配合 html-webpack-plugin 才行?我现在的配置大概是这样的:
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
module.exports = {
plugins: [
new MiniCssExtractPlugin({
filename: '[name].[contenthash].css'
})
],
module: {
rules: [
{
test: /.css$/,
use: [MiniCssExtractPlugin.loader, 'css-loader']
}
]
}
};
打包后确实生成了 CSS 文件,但 HTML 里没自动插入引用,是我漏了什么步骤吗?
记得装下 html-webpack-plugin 这个包,不然会报错。累死我了,但希望这能帮你解决问题。