angular cliでAOTを使用する方法はありますか?
モジュール(@ angular/compiler @ angular/compiler-cli)をインストールし、ngc -p scrと入力すると、ngFactory.tsファイルが作成され、dist/tsc-out(tsconfigのAngular CLIのデフォルト)にコンパイルされます
ここから続行する方法がわからない:)
乾杯
漢
Angular CLIの最近のすべてのベータバージョンは、以下を介してAoTをサポートしています。
ng serve --aot
ng build --aot
#and of course
ng build --prod --aot
注:Angular CLI 1.0.0-beta.28 (2017年2月1日リリース)以降、--aot
は、デフォルトで--prod
が指定されています。
Angular CLIベータ17で--aot :)がサポートされるようになりました。
まったく新しいプロジェクトでの私のテストを参照してください(その中には何もありません)。
EDIT 1:2016年11月28日:
ベータ21以降、AOTは遅延ロードされたモジュールで動作します:)!
ここにいくつかの詳細を記載しました: https://stackoverflow.com/a/40788258/239859
EDIT 2:5 May 2017:--prod
を使用すると、CLIはデフォルトでAOTでコンパイルされます。
(数か月後、賛成投票でその投稿を思い出しました!)
EDIT 3:2017年7月27日:
バンドルサイズをさらに小さくしたい場合は、--build-optimizer
を使用してビルドを実行することで可能になりました。小さなアプリで、1.3Mbから864Kbに変更しました!