我在查看webpack文档学习的时候,发现打包后css文件及样式都没有了,但是一开始学习的时候没有这个问题的。
经过一番排查发现有一个坑,就是当webpack.config.js里面的mode为production时,如果webpack设置了tree-shaking导致把css摇树摇跑了,郁闷啊~~
webpack的tree-shaking就是在package.json的sideEffects进行设置,我当时就是设置为sideEffects:false的。
然后我将sideEffects设置为如下,问题就解决了:
"sideEffects": [
"*.css"
//假如还有其他不想要摇树要走的,就在这里继续添加吧
]
本文介绍了解决Webpack在production模式下导致CSS文件丢失的问题。通过调整package.json中的sideEffects配置,避免Webpack的Tree-Shaking误删CSS资源。
1339

被折叠的 条评论
为什么被折叠?



