2017-09-08 23 views
2

私はangle2アプリをAOT用にセットアップしようとしています。 コンパイルで使用される標準のapp.module.tsファイルではなく、app.module.ngfactory.tsファイルが必要です。私は標準のJITアプリケーションのために働いていますapp.module.ts。このファイルの内容をapp.module.ngfactory.tsの予想される形式に変換するにはどうすればよいですか?どのようにapp.module.ngfactory.tsファイルを生成する必要がありますか?

+0

ねえ、[私の答え](https://stackoverflow.com/a/46122971/2545680)は役に立ちましたか?質問は? –

答えて

3

ngcを使用してコンパイルする必要があります。基本的な手順は以下のとおりです。

1)をインストールAOTコンパイラ

npm install @angular/compiler-cli 

2)tsconfig.jsonに設定を追加します。

"angularCompilerOptions": { 
    "genDir": "aot", 
    "skipMetadataEmit" : true 
} 

をそしてあなたが実行することができますngc

node_modules/.bin/ngc -p tsconfig.json 

で出力aotあなたはが表示されますファイル。

詳しくはhereをご覧ください。

+1

Angular 5 * .ngfactory.tsが生成されなくなったことに注意してください。 –

+1

@ RamanZhylich、ブラウザにはどのような負荷がかかりますか? –

関連する問題