我想懒惰地加载语言环境模块,当用户在站点上选择相应的语言时(因为预构建的时刻与语言环境是320Kb甚至缩小) .

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

问题是这个简单的解决方案为我增加了3到17秒的重建时间 . 这绝对是不可接受的,也是不可能的 . 对于初始构建它没关系,但17s用于重建 - 没办法 .

我试图添加 cache-loader 所有默认设置 - 如 import("cache-loader!moment/... - 但它根本没有帮助 .

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