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文件?
谢谢
一、解决webpack会打包所有css到一个文件
入口要命名,分开写,就会分开打包
二、解决以css为入口文件时,仍然会输出多余的空js文件
引入修正插件,会删除多余的js文件
三、解决webpack不支持glob,模糊匹配问题
四、最终webpack.config.js配置
以下配置用于将多个scss文件转换成多个css文件