2015-09-01 55 views
10

mi chiedevo sulle differenze tra angular2.js e angular2.dev.js, naturalmente ci sono più file come: router.dev.js e router.js e di più, la mia domanda è perché ci sono 2 versioni e qual è la differenza fra loro?angular2.js vs angular2.dev.js

risposta

8

angular2.dev.js utilizza global.Zone.longStackTraceZone = require('../zones/long-stack-trace.js') tramite zone.js per mostrare lo stack stack lungo per eccezioni angolari per facilitare lo sviluppo.

Fonte: https://code.angularjs.org/2.0.0-alpha.28/angular2.dev.js

Linea 1984 Linea 2089

+0

Grazie, ora capisco. –

1

Ci sono in realtà tre versioni di angular2.js insieme a tre file per ogni dipendenza. Esiste la versione di produzione regolare di ciascuno (angular2.js), una versione di produzione minified (angular2.min.js) e una versione di sviluppo (angular2.dev.js). Dai un'occhiata a questo link per vedere come i file possono essere raggruppati: Bundles, their content and usage scenarios

1

Così come per il collegamento utile di @Bileville, il modello sarebbe, durante lo sviluppo come "Utente caricatore SystemJS", fare riferimento da index.html agli script dev:

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

e poi per la produzione di scambiare negli script minified:

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