angular2.js vs angular2.dev.js

时间:2015-09-01 14:47:55

标签: javascript angular

我想知道angular2.jsangular2.dev.js之间的差异,当然还有更多文件,例如:router.dev.jsrouter.js等等,我的问题是为什么有2个版本和它们之间有什么区别?

3 个答案:

答案 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引用开发脚本:

  • node_modules / angular2 / angular2.dev.js,
  • node_modules / angular2 / router.dev.js和
  • node_modules / angular2 / http.dev.js

然后生产交换缩小的脚本:

  • node_modules / angular2 / angular2.min.js,
  • node_modules / angular2 / router.min.js和
  • node_modules / angular2 / http.min.js