私のプロジェクトがngc
のときに、プロジェクトで使用されているレイジーロードされたモジュールがコンパイル/ これは遅延ロードされたルートです:AOT - レイジーロードされたルートがコンパイルされていない
children: [
…
{
path: "my-apps",
loadChildren: "carbonldp-panel/my-apps/my-apps.module#MyAppsModule",
},
]
これが出力され、何のmy-apps.module.ngfactory.ts
ファイルが生成されていない:
それを生成するためのONLY方法は、imporingでありますそれはルーティングファイルにありますが、遅延ロードではありません。
import { MyAppsModule } from "carbonldp-panel/my-apps/my-apps.module”;
これで、_node_modules_のすべてがプッシュされました。 – Jai
'carbonldp-panel'はメインプロジェクトのライブラリです。 私はより多くの依存関係(carbonldp-panel、carbonldp、angular2-carbonldp)を持つメインプロジェクトをコンパイルしており、角度プロジェクト(angular2-carbonldpとcarbonldp-panel)のngfactoryファイルを生成します。 メインプロジェクトは 'carbonldp-panel'によって提供されたいくつかのモジュールを使用し、読み込み時にのみコンパイルしますが、遅延読み込み時にはコンパイルしません。 – user4068063