答案 0 :(得分:1)
您可以将SystemJS配置为从单独的文件而不是捆绑的文件加载Angular2模块。
<script src="node_modules/angular2/bundles/angular2-polyfills.js"></script>
<script src="node_modules/systemjs/dist/system.src.js"></script>
<script>
System.config({
defaultJSExtensions: true,
map: {
angular2: 'node_modules/angular2',
rxjs: 'node_modules/rxjs'
},
packages: {
app: {
defaultExtension: 'js',
format: 'register'
},
angular2: {
defaultExtension: 'js',
}
}
});
System.import('app/boot')
.then(null, console.error.bind(console));
</script>
源映射以这种方式嵌入node_modules/angular2
文件夹中的JS文件中:
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjoz(...)
这样您就可以使用DevTools将断点放入Angular2 TypeScript文件中。
请注意,使用这种方法,应用程序负载会更长......
有关详细信息,请参阅此文章: