Webpack:如何在不破坏构建性能的情况下捆绑moment.js语言环境?

时间:2018-12-10 11:13:55

标签: performance webpack momentjs

当用户在站点上选择相应的lang时,我想延迟加载语言环境模块(因为预先构建的带有语言环境的瞬间甚至减少了320Kb)。

使用import("moment/locale/" + name + ".js")很容易。 Webpack为每个语言环境模块创建小块,然后按需下载它们,非常酷。

问题在于,这种简单的解决方案对我来说将重建时间从3秒增加到17秒。这绝对是不能接受的,而且是行不通的。最初的构建还可以,但是重建需要17 s –没办法。

我尝试将cache-loader的所有默认设置(例如import("cache-loader!moment/...)添加进来,但这根本没有帮助。

如何配置webpack以获得延迟加载和良好的性能?

0 个答案:

没有答案