有没有办法在 webpack 中延迟加载 DLL?
我一直在看下面的例子:https ://gist.github.com/robertknight/058a194f45e77ff95fcd
该示例将捆绑包分离为DLL
,但通过 script 标签包含它。
有没有办法告诉 Webpack 有条件地包含DLL
来自另一个包的内容?
这个想法是将其用作延迟加载技术,其中仅在某些用户特定的运行时条件为真时才加载包。
对于上下文,我在 Angular 2 中这样做
有没有办法在 webpack 中延迟加载 DLL?
我一直在看下面的例子:https ://gist.github.com/robertknight/058a194f45e77ff95fcd
该示例将捆绑包分离为DLL
,但通过 script 标签包含它。
有没有办法告诉 Webpack 有条件地包含DLL
来自另一个包的内容?
这个想法是将其用作延迟加载技术,其中仅在某些用户特定的运行时条件为真时才加载包。
对于上下文,我在 Angular 2 中这样做
您可能想要使用代码拆分而不是 DLL 插件——我认为 DLL 插件的诞生是出于对优化编译时间的需求。
代码拆分会将您的捆绑包拆分为多个块,这些块仅在需要时才会自动获取。
注意:Webpack 1 使用
require.ensure
和 Webpack 2 用于System.import
定义“分割点”。