我使用such plunker就像Angular2的启动器一样。但它非常缓慢。主要是因为它每次重新加载时都试图将其转换:
override func performKeyEquivalent(event: NSEvent) -> Bool {
guard
let window = window where window.firstResponder.isKindOfClass(NSText.self) == false
else {
return false
}
return super.performKeyEquivalent(event)
}
我正在考虑使用Angular2的所有供应商部分预编译单个文件包类型的想法,以使其更快,并且只转换应用程序的代码而不是库。
是否已有解决方案?
答案 0 :(得分:0)
Angular2快速入门使用聚合UMD模块。你应该看一下live demo。 它更改SystemJS配置以加载UMD模块而不是每个单独的文件。这是该文件的重要部分。
ngPackageNames.forEach(function(pkgName) {
// Bundled (~40 requests):
packages['@angular/'+pkgName] = { main: '/bundles/' + pkgName + '.umd.js', defaultExtension: 'js' };
// Individual files (~300 requests):
//packages['@angular/'+pkgName] = { main: 'index.js', defaultExtension: 'js' };
});