systemjs-angular-loader.js如何与angular中与systemjs构建器捆绑在一起工作

时间:2017-11-19 07:45:07

标签: javascript angular bundle systemjs

在角度最近的change log中,似乎他们建议使用systemjs-angular-loader.js插件而不是moduleid。正如他们在更改日志中所说的那样;

  

删除了所有提及的moduleId。 “组件相对路径”指南   删除(2017-03-13)

     

我们为我们添加了一个新的SystemJS插件(systemjs-angular-loader.js)   推荐的SystemJS配置。这个插件动态转换   templateUrl中的“组件相对”路径和styleUrls为“绝对路径”   路径“为你。

     

我们强烈建议您只编写与组件相关的路径。那   是这些文档中讨论的唯一URL形式。你不再需要   写@Component({moduleId:module.id}),你也不应该。

查看systemjs-angular-load.js的源代码,它根据加载文件计算templateUrl(或stypeUrls),在快速入门的情况下,它是app.component.js。但是,在制作的情况下,我们通常将应用程序捆绑在一起。因此,运行时的js文件不再是我们开发的文件。有人想在这种情况下配置加载器吗?

0 个答案:

没有答案