Mon projet angulaire est @ Angular4.3.3
ng build -prod
Prend 77 secondes pour construire
ng build --prod --build-optimizer = true
Cela prend 190 secondes pour faire une construction, aucun morceau de fournisseur, moins de taille (mais pas grande différence de taille cependant)
Différences de morceaux sur l'image de la console:
J'ai lu Bundling & Tree-Shaking mais je ne comprends toujours pas la différence entre les versions créées par ces commandes.
Pourquoi il y a ces deux manières différentes et quelle est la différence de performance ou d'une autre manière?
--build-optimizer and --vendor-chunk
"Lorsque vous utilisez Build Optimizer, le bloc fournisseur est désactivé par défaut. Vous pouvez le remplacer par --vendor-chunk = true.
La taille totale des ensembles avec Build Optimizer est plus petite s'il n'y a pas de bloc fournisseur distinct, car le code fournisseur figurant dans le même bloc que le code d'application permet à Uglify de supprimer davantage de code non utilisé.