2017-09-15 3 views
0

Je me demande si exécutant ng build --prod dans CMD, Angular prend tous les fichiers Javascript de node_modules et crée le vendor.bundle.js?Angular 4 Bundling - Bibliothèque angulaire complète incluse dans le paquet?

Par conséquent, j'ai essayé de supprimer certaines définitions dans package.json et de les reconstruire. Mais cela n'a pas changé la taille du fichier.

Facile à reproduire dans le CMD (nœud-js installé):

ng nouveau TestProject
cd TestProject
ng build --prod

Maintenant, rappelez la taille du fichier dans le répertoire dist, supprime certaines définitions dans package.json et reconstruit.

Répondre

0

Essayez ng build --prod --aot. L'AOT (Ahead of Time Compilation) va secouer votre bundle, et il n'enverra pas non plus le compilateur.