DDorch / jacase

JAvascript CAlculators for Scientific Equations
http://hydraulique.g-eau.net/-Calculettes-pour-l-hydraulique-
MIT License
0 stars 0 forks source link

Packaging de l'application pour une mise en production sur un serveur #20

Open DDorch opened 8 years ago

DDorch commented 8 years ago

Les sources doivent être compilées et minifiées. J'ai trouvé une source qui cause de ça : http://stackoverflow.com/questions/37631098/angular-2-how-to-bundle-for-production-currently-rc4#answer-38765929

Ça recompile et compacte les sources dans un dossier dist.

J'ai essayé mais lors du ng build --prod, Angular2 nécessite que les sources de l'application soient placées dans un sous-répertoire src. Je ne sais pas si c'est configurable. Sans doute vaut-il mieux se plier à ce schéma.

Je re-testerai quand l'application sera plus stabilisée.

DDorch commented 8 years ago

L'exemple de packaging ci-dessus utilise l'environnement Angular CLI (https://cli.angular.io/). Cet environnement gère la mise en production mais aussi les tests unitaires, l'audit statique du code (lint) ou le formatage du code (clang format). Mais c'est aussi la porte d'entrée pour créer des applis mobiles fonctionnant offline avec la boite à outils Angular Mobile Toolkit (https://mobile.angular.io/).

Il est donc très intéressant d'utiliser cet environnement pour faire tourner notre application.

DDorch commented 8 years ago

Sur l'annonce de la sortie de la version 2.0.0 RC5 (http://angularjs.blogspot.fr/2016/08/angular-2-rc5-ngmodules-lazy-loading.html), les développeurs d'Angular vont passer les prochaines semaines à travailler sur la mise en production des applications. Il est donc urgent d'attendre.