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
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
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
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
Grazie, ora capisco. –