2017-05-03 2 views
1

Wenn ich verwenden ng build auf einer Winkel-cli-Umgebung, die Größe der JS Bundle-Dateien kamen von 2,8MB zu 400Kb minify.Wie JS-Datei mit Webpack ähnlich wie Angular 2 ng build

Ich habe ein nicht Winkel Projekt, bei dem die Modul Bündelung unter Verwendung webpack durchgeführt wird. Ich habe versucht, webpack -p zu verwenden, aber es gibt nicht viel Reduktion in der Größe, wie es von angular ng build getan wurde.

Ich habe bereits DedupePlugin und UgligyPlugin in webpack config mir

Kann jemand sagen, was in ng build und wie geschieht das gleiche mit webpack zu erreichen?

Gibt es eine Möglichkeit gzip Kompression ähnlich wie ngbuild zu erreichen?

Antwort

0

Machen AOT Build in Sie sowohl die cli und Ihre webpack Umwelt? AOT wird einen großen Unterschied machen.

Überprüfen Sie auch die Webpack-Konfiguration im Angular2 Webpack Starterkit. Ich habe es verwendet und erzielte ähnliche Ergebnisse zwischen dem CLI und Webpack.