10
votes

angular2.js vs angular2.dev.js

Je m'interrogeais sur les différences entre angular2.js et angular2.dev.js , bien sûr il y a plus de fichiers comme: routeur.dev.js et routeur.js et plus, ma question est pourquoi il y a 2 versions et quelles sont les différences entre eux?


0 commentaires

3 Réponses :


8
votes

angular2.dev.js utilise global.zone.longstacktracezone = exiger ('../fs / pile long-trace.js') via Zone.js pour montrer de long stacktrace pour des exceptions angulaires pour aider avec votre développement.

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

ligne 1984 à la ligne 2089


1 commentaires

Merci, maintenant je comprends.



1
votes

Il y a en fait trois versions de Angular2.js avec trois fichiers pour chaque dépendance. Il y a la version de produit régulière de chaque (angular2.js), une version de produit minifiée (angular2.min.js) et une version de développement (angular2.dev.js). Consultez ce lien pour voir comment les fichiers peuvent être groupés: Bundles, leurs scénarios de contenu et d'utilisation


0 commentaires

1
votes

Ainsi, selon le lien utile de @ Bonneville, le motif serait, pendant le développement en tant que "utilisateur SystemJs Loader", à partir de l'index.html the Dev scripts:

  • nœud_modules / angular2 / angular2.dev.js,
  • nœud_modules / angular2 / routeur.dev.js et
  • nœud_modules / angular2 / http.dev.js

    et ensuite pour la production pour échanger dans les scripts minifiés:

    • nœud_modules / angular2 / angular2.min.js,
    • nœud_modules / angular2 / routeur.min.js et
    • nœud_modules / angular2 / http.min.js

0 commentaires