Authored by 周奇琪

Add new file

  1 +# Webpack构建优化
  2 +
  3 +
  4 +## 分包策略调整
  5 +1. 一个页面的js加载不能超过3个文件
  6 +2. 在非可视区的组件js,可以异步加载
  7 +3. 使用的公共库,需要版本统一,同一功能的库,选择其中一个
  8 +4. echart,swiper等大的库,是否可以按需单独打包,减少体积
  9 +5. 分包体积控制在256k以内
  10 +
  11 +## 配置优化
  12 +1. 构建使用source-map时,使用`cheap-module-hidden-source-map`
  13 +2. 使用babel的缓存: `loader: 'babel-loader?cacheDirectory'`
  14 +3. performance的警告:256000(bytes)