在网上,我们很容易搜到webpack打包优化的文章,如采用happypack进行多线程打包(在这里不多说了)
我的工程采用的就是happypack进行多线程打包, 基础框架是(vue, element-ui), 打包尽然需要近20分钟,死活也没想明白,打包的速度完全是无法直视。
试过很多很多的方法,在一个偶然的情况下,我试试一下升级node\webpack
原来的版本:
node 8.0.0
npm 6.4.0
yarn 1.x
wepback 2.x
升级后:
node 10.x
npm 6.5.0
yarn 1.13.0
wepback 3.x
效果居然有非常明显的提升, 从原来的20分钟,到现在的只要2分钟不到。
结论: node 版本需要10.x 以上, wepback 需要3.x以上, 再加上happypack,你的打包能飞起来
因为没有找到node以及npm 等版本更新日志,所以没有查清为撒,如果有知道的朋友,可以留言说一下。