### Version 3.0.5 ### Reproduction link ### Node and OS info mac/node v8.9.3/npm 6.1.0 ### What is expected? 所有css能输出到一个文件中 ### What is actually happening? 每个页面分别有css文件 <!-- generated by vue-issues. DO NOT REMOVE -->
Activity
PanJiaChen commentedon Oct 30, 2018
https://github.com/webpack-contrib/mini-css-extract-plugin#extracting-all-css-in-a-single-file
ZiQiangWang commentedon Oct 30, 2018
这个我也看到了,这个是要在plugin里配置还是在css.extra中配置?貌似vue inspect没有看到这个plugin
ZiQiangWang commentedon Oct 31, 2018
进行了如下配置
但是打包结果如下:

tangdaohai commentedon Jan 30, 2019
我解决了这个问题。https://github.com/webpack-contrib/mini-css-extract-plugin#extracting-css-based-on-entry
通过入口文件配置splitChunks可以生效。
but 最后多了个styles.js, 里面是jsonp相关的一段js代码...
mumu1993 commentedon Apr 22, 2020
不能打成多个chunk么,只排除0kb的
meteorlxy commentedon Nov 2, 2020
webpack-contrib/mini-css-extract-plugin#85
目前只在 Webpack 5 中解决了。
另外 test 条件也许可以简化: