AngularCli-build und server --aot vs --prod

Bin ich mit der Konvertierung eines Angular2 - app mit commonjs für JiT und den alten Weg der manuellen Konfiguration von aot (zwei index.html Dateien, zwei Haupt.ts-Dateien, etc) auf die angular4 cli-Vorlage (ng new appName).

Es scheint, vieles hat sich geändert rund um die cli-zwischen 2/4. Habe einige youtube-videos, schuf eine neue app mit dem ng-cli, und ich bin zu sehen, dass beide ng build und ng serve unterstützen --prod und --aot Fahnen, sondern die erzeugte webpacks sind von unterschiedlicher Größe bei Verwendung der zwei verschiedenen Flaggen.

Was ist der Unterschied zwischen

ng build --prod

und

ng build --aot

dann für dienen:

ng serve --prod 

und

ng serve --aot

es scheint, dass die prod-Bündel sind kleiner als aot-bundles, aber warum?

  • --prod ist prod bauen (diese wird kleiner) --aot ist vor der Zeit der Kompilierung.
  • Ja, aber was bedeutet prod tun, die nicht eingekapselt in --aot?
  • stackoverflow.com/questions/40205903/...
  • prod weniger debug-Protokolle, und es wird wahrscheinlich keine Kontrollen mehr. Ich denke nicht prod bauen, auch führen Sie einen Doppelklick ändern überprüfen, wenn Sie eine Bindung an functions() zu sehen, ob es geschafft, die Veränderungen erkennen, richtig.
InformationsquelleAutor cobolstinks | 2017-07-14
Schreibe einen Kommentar