【发布时间】:2016-11-06 19:07:17
【问题描述】:
我正在开发一个 angular2 应用程序,我想在其中使用延迟加载功能模块。将模块分离为功能模块并按需加载它们在开发模式下工作正常,但我如何单独捆绑功能模块(使用 systemjs)并在生产中加载它们?
【问题讨论】:
标签: angular ecmascript-6 angular2-routing systemjs systemjs-builder
我正在开发一个 angular2 应用程序,我想在其中使用延迟加载功能模块。将模块分离为功能模块并按需加载它们在开发模式下工作正常,但我如何单独捆绑功能模块(使用 systemjs)并在生产中加载它们?
【问题讨论】:
标签: angular ecmascript-6 angular2-routing systemjs systemjs-builder
很难从如此简短的描述中给出任何建议。 SystemJS 有一个名为 SystemJS Builder 的工具,它可以将多个 SystemJS 模块捆绑到一个包中(包含多个模块的单个文件)。
然后 SystemJS 有一个选项 bundle option 来加载由 SystemJS Builder 制作的包。
查看 SystemJS Builder 示例的类似问题:Build Angular2 HTML and TypeScript to a single file
【讨论】: