略微讲讲最近的 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 该如何加快编译的主要内容,如果未能解决你的问题,请参考以下文章

加快XCode的编译链接速度(200%+)—XCode编译速度慢的解决方案

如何加快 Linux 内核编译速度?

keil5如何开启代码自动补全及如何加快编译速度

如何加快搜索最近的地理点?

webpack插件

saiku-3.14构建过程(根据源码略微修改)20170805