我查看了一些关于 rollup.js 的文章,看起来它是一个非常有趣的模块加载器,具有很酷的捆绑可能性。但是,实际上,我没有看到如何将它配置为多个 Angular 2 模块捆绑。例如:我有 10 个模块,其中 5 个是延迟加载的。因此它们可以是可以异步加载的拆分独立包。
可以用 rollup.js 吗?谢谢(因为我真的没有找到任何相关信息)。
我查看了一些关于 rollup.js 的文章,看起来它是一个非常有趣的模块加载器,具有很酷的捆绑可能性。但是,实际上,我没有看到如何将它配置为多个 Angular 2 模块捆绑。例如:我有 10 个模块,其中 5 个是延迟加载的。因此它们可以是可以异步加载的拆分独立包。
可以用 rollup.js 吗?谢谢(因为我真的没有找到任何相关信息)。
就目前而言,使用 Angular 2 路由器延迟加载 rollup.js 包是不可能的。rollup.js 尚不支持代码拆分,请参阅此GitHub 问题。即使您为模块创建单独的包,也无法正确使用它。Angular 2 使用 SystemJS 来延迟加载模块。rollup.js 不使用复杂的 SystemJS 格式。