webpack的tree shaking 摇晃树,是把在wepack中没有引入(没有用到)的代码不打包处理。但是可能webpack版本导致一些css(import "../xxx.css")等一些文件被认为是没有用到的代码,不进行打包。
可以在package.json中配置 "sideEffects": ["*.css"] ,表示css文件不进行 tree shaking。
"sideEffects": false 表示所有代码都没有副作用(都可以进行tree shaking),.css文件就会被 tree shaking 掉
展开
评论