tree shaking:去除无用代码,使代码体积变的更小
-
前提:
- 必须使用ES6模块化
- 开启production环境
- 作用: 减少代码体积
问题:可能会把css / @babel/polyfill (副作用)文件干掉
解决以上问题:处理以上文件
在package.json中配置
"sideEffects": false 所有代码都没有副作用(都可以进行tree shaking)
"sideEffects": ["*.css", "*.less"]
前提:
解决以上问题:处理以上文件
在package.json中配置
"sideEffects": false 所有代码都没有副作用(都可以进行tree shaking)
"sideEffects": ["*.css", "*.less"]
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。