tree shaking:去除无用代码,使代码体积变的更小

  • 前提:

    1. 必须使用ES6模块化
    2. 开启production环境
  • 作用: 减少代码体积

问题:可能会把css / @babel/polyfill (副作用)文件干掉

解决以上问题:处理以上文件

 在package.json中配置 
   "sideEffects": false 所有代码都没有副作用(都可以进行tree shaking)
   "sideEffects": ["*.css", "*.less"]

带你入门前端
38 声望2 粉丝

通俗易懂,言简意赅授课