This pageモジュールについては、動的および静的な2つの方法があると述べています。彼らは唯一のmain.ts
で設定されています角はaotコンパイラを使用するかどうかを定義します
// The browser platform with a compiler
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
// The app module
import { AppModule } from './app.module';
// Compile and launch the module
platformBrowserDynamic().bootstrapModule(AppModule);
静的(AOTコンパイラ)対:
// The browser platform without a compiler
import { platformBrowser } from '@angular/platform-browser';
// The app module factory produced by the static offline compiler
import { AppModuleNgFactory } from './app.module.ngfactory';
// Launch with the app module factory.
platformBrowser().bootstrapModuleFactory(AppModuleNgFactory);
私の質問は、角がAOTコンパイラを使用しなければならないことを知っているんですか?それを示すオプションはないようです。私はそれがmain.ts
を解析し、@angular/platform-browser'
または@angular/platform-browser-dynamic'
を使用したかどうかを確認することはできません。
おかげで、しかし、 'AppModuleNgFactory'は、コンパイラによって生成され、そうではありませんか?この行 'import {platformBrowser}}と' '@ angular/platform-browser ''と' '{/ app.module.ngfactory 'からのimport {AppModuleNgFactory}の間では、aotの使用が決定されます。いいえ? –
私は答えを完成するための段落を追加しました=) – slezica
ありがとう、それは彼らがそれを置く方法を少し誤解しています。それはあなたが提供したリンクから他のすべてのステップが実行された後の実際の最後のステップです。もちろん '' AppModuleNgFactory'は 'nagc'コンパイルの後で '@Angel/platform-browser'の' import {platformBrowser} '行の前でも準備ができています; '私は処理されています –