主要针对三方面:
1.打包结果优化
2.构建过程优化
3.Tree-Shaking
安装webpack性能分析器,npm install webpack-bundle-analyzer,npm run build会打开一个性能占比页面
开启缓存(cache),加快构建速度
使用多线程进行打包,加快打包速度(HappyPack和thread-loader worker两钟)
HappyPack:多进程模型,加速代码的构建,需要手动引用。
thread-loader worker是专门针对loader的,但要注意:它必须放在所有的loader前面,顺序一定不要错。