0

私はすぐにウェブサイトを本番環境に置く必要があり、パフォーマンスを改善するために AOT を検討しています (私のアプリは、Chrome でロードするのに約 3 ~ 4 秒、Firefox では 8 ~ 10 秒かかりますが、これは本番環境では不可能です)。

https://angular.io/docs/ts/latest/cookbook/aot-compiler.htmlのガイドに従いましたが、コンパイル部分で立ち往生しています...

次のように入力すると、 node_modules/.bin/ngc -p tsconfig-aot.json と入力すると、次のような約 100 百のエラーのリストを含む「コンパイルに失敗しました」という素敵なメッセージが表示されます。

Error at /myapp/aot/app/contact/admin/contact-list.component.ngfactory.ts:64:7: Supplied parameters do not match any signature of call target.

一部はAngularから直接来ているため(推測)、たとえば次のように、すべてを解決することはできません。

Error at /myapp/node_modules/@angular/core/src/di/reflective_provider.d.ts:88:165: Cannot find name 'Map'.

これらすべてのエラーに関連してコンパイルが失敗しましたか?それらを解決すればコンパイルは成功しますか? はいの場合、Angular でも私が提供したようなエラーが発生するのは正常ですか?

ありがとう !

注:Angular 2.1.1を使用しています。

4

2 に答える 2