我想知道angular2.js
和angular2.dev.js
之间的差异,当然还有更多文件,例如:router.dev.js
和router.js
等等,我的问题是为什么有2个版本和它们之间有什么区别?
答案 0 :(得分:8)
angular2.dev.js通过zone.js使用global.Zone.longStackTraceZone = require('../zones/long-stack-trace.js')
来显示角度异常的长堆栈跟踪,以帮助您进行开发。
来源:https://code.angularjs.org/2.0.0-alpha.28/angular2.dev.js
1984年至2089行
答案 1 :(得分:1)
实际上有三个版本的angular2.js以及每个依赖项的三个文件。每个都有常规的prod版本(angular2.js),一个缩小的prod版本(angular2.min.js)和一个开发版本(angular2.dev.js)。查看此链接,了解如何捆绑文件:Bundles, their content and usage scenarios
答案 2 :(得分:1)
根据@Bonneville的有用链接,在开发过程中,模式将是" SystemJS加载器用户",从index.html引用开发脚本:
然后生产交换缩小的脚本: