Dans le développement d'applications avec Angular, un aspect essentiel est la construction de l'application, et spécifiquement, sa construction en mode production. Il est donc primordial de comprendre la commande à utiliser.
La réponse correcte à la question "Quelle commande doit être utilisée pour construire une application en mode production?" est: ng build --prod
. Cette commande est spécifique à Angular CLI, l'interface de ligne de commande Angular qui facilite le développement, le test et le déploiement d'applications Angular.
Dans le détail, "ng build" est la commande qui compile l'application Angular en sortie statique, prête à être déployée. Cependant, elle compile l'application en mode développement par défaut, ce qui signifie que les fichiers de sortie incluent des informations supplémentaires utiles pour le débogage, mais pas nécessaires pour une application en production.
Pour préparer l'application à une utilisation en production, il faut ajouter le drapeau (ou option) "--prod". La commande devient donc ng build --prod
. Cette commande effectue une construction de production qui inclut plusieurs optimisations : minification, suppression des assertions et des vérifications de type spécifiques à Angular, et bien plus. Ce processus assure que votre application est aussi légère et aussi rapide que possible.
Pour un exemple pratique, disons que vous avez une application Angular nommée "mon-application". Pour la construire en mode production, vous ouvririez votre terminal, navigueriez jusqu'au dossier racine de "mon-application", puis taperiez :
ng build --prod
Une fois la construction terminée, le dossier de sortie (par défaut dist/
) contiendra les fichiers finaux de votre application, optimisés pour une utilisation en production.
En tant que meilleures pratiques, il est recommandé de toujours tester votre application avec ng build --prod
avant de la déployer. Cela vous permet de vérifier que votre application fonctionne bien avec les optimisations de production. De plus, n'oubliez pas de vérifier régulièrement les mises à jour d'Angular et d'Angular CLI, car des améliorations sont fréquemment apportées aux fonctionnalités de construction, notamment pour le mode production.
En somme, ng build --prod
est une commande clé dans le développement d'applications Angular, essentielle pour optimiser votre application pour une utilisation en production.