web-dev-qa-db-fra.com

Angular 5 - Le fichier d'ensemble principal est trop volumineux sur le serveur de développement

Nous développons une application en utilisant Angular 5. Après avoir exécuté le ng build --prod --aot et déployé le dossier dist sur le serveur de développement, le paquet principal a généré 2.2MB on initial load. C'est déjà petit comparé à 8MB taille du paquet du fournisseur (lors de l'exécution de ng build --prod), mais il faut quand même réduire la taille du paquet principal. Existe-t-il un moyen de réduire la taille du paquet principal?

 network

4
Eugene

Vous pouvez réduire la taille de l'ensemble en ajoutant un indicateur d'optimisation de la compilation à votre version:

ng build --prod --build-optimizer

Essayez d'exécuter la commande ci-dessus. Pour plus d'informations, visitez: https://angular.io/guide/deployment

Autant que je sache, vous n'avez pas besoin d'inclure --aot flag lors de la construction à l'aide de --prod. Production build est différent par défaut.

1
Gautam Krishna R

Je crois que vous devez séparer votre code en modules et les charger paresseusement.

0
Ramdane Oualitsen