extract-text-webpack-plugin如何输出多个css文件?
webpack
打包多页面,使用webpack4
的splitChunks
方法抽离公共库之后CSS
文件不能分离
webpack config
// ...
optimization: {
splitChunks: {
cacheGroups: {
commons: {
name: 'react',
chunks: 'all'
}
}
}
},
plugins: [
...htmls,
new ExtractTextPlugin('style/[name].[chunkhash:8].css')
]
不使用 optimization.splitChunks
的情况下输出的css文件
index.css
home.css
about.css
使用了之后 只输出一个react.css
并且包含所有的css样式
请教一下大家 如何在抽离了公共库
之后还能正常的分离css文件?
谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一、解决webpack会打包所有css到一个文件
入口要命名,分开写,就会分开打包
二、解决以css为入口文件时,仍然会输出多余的空js文件
引入修正插件,会删除多余的js文件
三、解决webpack不支持glob,模糊匹配问题
四、最终webpack.config.js配置
以下配置用于将多个scss文件转换成多个css文件