Ahead of Time ngcコンパイラを使用してプログラムをコンパイルしようとしています。私は過去にngcを使用していませんが、私はそれをかなり正直に見せるブログでいくつか例を追ってきました。私のコードはブラウザでうまく動作し、typescriptコンパイラはそれをコンパイルしますが、ngcを使用すると次のエラーが発生します。Angular2 AoT ngcコンパイラとRC5を使用したTypeErrorの取得
TypeError: Cannot read property 'kind' of undefined
at maybeGetSimpleFunction (node_modules\@angular\tsc-wrapped\src\collector.js:28:41)
at node_modules\@angular\tsc-wrapped\src\collector.js:227:41
at visitEachNode (node_modules\typescript\lib\typescript.js:8154:30)
at Object.forEachChild (node_modules\typescript\lib\typescript.js:8314:24)
at MetadataCollector.getMetadata (node_modules\@angular\tsc-wrapped\src\collector.js:189:12)
at ReflectorHost.getMetadataFor (node_modules\@angular\compiler-cli\src\reflector_host.js:217:43)
at StaticReflector.getModuleMetadata (node_modules\@angular\compiler-cli\src\static_reflector.js:478:40)
at CodeGenerator.readFileMetadata (node_modules\@angular\compiler-cli\src\codegen.js:33:51)
at node_modules\@angular\compiler-cli\src\codegen.js:91:74
at Array.map (native)
Compilation failed
助けてください。
あなたはどのngcコマンドを実行しましたか?各コンポーネントとモジュール用のNgFactoryファイルがありますか? main.tsファイルを共有できますか? – Sanket
ngc -p ./src srcは、私のhtm、tsconfig、およびangular2アプリがどこに住んでいるかを示します。基本的には、tscに使用しているのと同じオプションでngcを実行しました。ファクトリファイルは生成されていません。 – wiredprogrammer
私のタイスクリプトファイルとjavascriptファイルは並んでいます。 ngcがtypescriptファイルだけを気にしていると誤っていますか? – wiredprogrammer