最短最速マニュアル
Qiita に記事を上げている
Angular パフォーマンスアップ最短最速マニュアル external_link
その他の落とし穴
記事化する価値があるのかかどうか微妙だが、今までハマったものを書いておく
症状
ERROR in ./compiled/src/app/app.module.ngfactory.ts Module build failed: TypeError: Cannot read property 'filePath' of undefined at Loader.trackSymbolRootDecl (/var/jenkins_home/jobs/hoge_01_build_and_test/workspace/node_modules/src/Loader.ts:163:23) at Loader.trackSymbolRootDecl (/var/jenkins_home/jobs/hoge_01_build_and_test/workspace/node_modules/src/Loader.ts:168:19) at /var/jenkins_home/jobs/hoge_01_build_and_test/workspace/node_modules/src/Loader.ts:120:29 @ ./src/main.browser.aot.ts 10:0-86
原因と対策
-
モジュールの lazy load 時、routes は
{ path: 'message', loadChildren: './+chat#ChatRoutingModule'},
と書いてあるにもかかわらず、
+chat/index.ts
側でChatRoutingModule
を export していなかった。 -
export することにより解決。