0

ahead of time compilation" " はビルド時にコンパイルを提供することを知っています。--aotなどの他の利点もたくさんあります

  • アプリケーションはプリコンパイルされているため、そのような待機テンプレートはありません

  • バインディング エラーは、ビルド時などに認識されます。

ただし、false に設定するオプションもあります--aot(prod ビルドの場合も同様です)。--aotに設定する必要があるのはなぜfalseですか? つまり、どのような利点があり--jitますか? --aotoverを使用することの欠点があるかどうかを理解したいだけです。それ以外の場合は、開発ビルドでも--jit常に使用する必要があるように思えます。--aotまた、 を使用してもトレードオフがない場合、および--aotのデフォルトとして設定されないのはなぜですか?ng buildng serve

4

2 に答える 2

0

@Ingo Burk がコメントで述べたように、同じ結果が得られたので、回答として投稿したいと思いました。

また、私が見つけた他の興味深いことは、

ただし、バージョン 5 以降では、.js ファイルを発行しながら、コンパイラが自動的にこの書き換えを実行します。

于 2020-02-21T20:28:34.253 に答える