SystemJS识别模块的依赖关系

时间:2018-07-10 12:39:30

标签: angular systemjs

我正在研究一个Angular项目,该项目在运行时动态加载Angular模块,这些模块依赖于其他库(例如@ angular / *)。就我而言,我有一个UMD捆绑文件http://localhost:4200/assets/modules/test-liba/test-liba.umd.js,并在我的代码中设置了依赖项

SystemJS.set('@angular/core', SystemJS.newModule(AngularCore));
...

SystemJS.import(module).then(...)

应用程序中加载模块的部分是核心平台,加载模块意味着如果添加新功能等,则无需更改核心平台。但是,我面临的问题是我没有知道每个模块的依赖性是什么,因此如果一个模块使用Material并且未按上述设置,则import将失败,并出现404错误。

有没有一种方法可以使用SystemJS将给定模块的依赖项标识为Array,然后可以将其应用于每个set(...)

0 个答案:

没有答案