遅延ロードされた Angular アプリの事前コンパイルの設定に問題があります。
遅延ロードされたルートは、app.routes.tsによってインポートされるファイルで定義されapp.module.tsます。ngcの内容を実行するとapp.routes.tsにインライン化されapp.module.ngfactory.tsますが、このファイルには元の のインポートも含まれておりapp.module.ts、それがapp.routes.ts再びインポートされます...
次に、AOT アプリを Webpack にバンドルするangular2-router-loaderと、2 つのインスタンスのいずれかで解決されない相対パスを持つルート定義 (を使用) の複製が得られます (一方はインライン化されており、ディレクトリ ツリーの異なるレベルにあるため) )。
これを解決するにはどうすればよいですか? 元のファイルngcのインポートを生成するのは奇妙に思えますが、それを防ぐ方法がわかりません。app.module.tsapp.module.ngfactory.ts