我可以在没有SystemJS的情况下启动Angular2混合应用吗?

时间:2016-02-15 18:51:35

标签: angularjs angular systemjs es6-module-loader angular2-upgrade

我有一个非常大的Angular 1应用程序。 我想逐步将其迁移到Angular 2中,所以我遵循Official Upgrade Guide

现在由于某种原因我在SystemJS之后遇到一个问题,但我也怀疑旧的应用程序将使用异步模块加载所以我想继续升级而不使用SystemJS或者可能使用更简单的模块加载器。

我试图摆脱SystemJS,但所有ng2模块都包含在System.register次调用中。

那么如何在没有SystemJS的情况下设置使用ng1 + ng2和UpgradeAdapter的项目?

编辑: 我得到SystemJS为ES6 import提供了一个polyfill。假设我没有它,因为我只对在ES6兼容的浏览器上运行应用程序感兴趣。

1 个答案:

答案 0 :(得分:2)

您可以使用angular-all.umd.js并将自己的模块包装在UMD信封中。这样你就可以动态或静态加载它们。