略微讲讲最近的 webpack 该如何加快编译
Posted Grewer
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了略微讲讲最近的 webpack 该如何加快编译相关的知识,希望对你有一定的参考价值。
首先假设 基础的环境是有 creat-react-app 所创建的
即所有基础的loader,插件的 cache 都已经缓存了
在这种情况下想加速,真是很难
不过,有一个插件是可以观察 各个模块所花的时间的:speed-measure-webpack-plugin
,他给了我们一个观察点
有很多文章都会说 happypack 有能加速的效果
但是经过我的实际测试,效果不明显甚至无效
他的 bug 也很多,很多 loader 都无法会出现报错,如果没有时间和对于 webpack 的了解,就不要用了
node 升级
有一项是比较有用的即升级 node ,不得不说这是一种有效的方法
alias
项目文件多的可以多使用这个 ,对于打包有一定速度的提升
DLL & DllReference
这个方法至今仍然是最有效的方法,不过配置稍微麻烦了点 但是不能支持 preload-webpack-plugin
需要手动写,或者自己写一个插件
fast-sass-loader
代替sass-loader,据说是有效的,但是我暂未尝试
以上是关于略微讲讲最近的 webpack 该如何加快编译的主要内容,如果未能解决你的问题,请参考以下文章