我正在尝试为AOT设置我的angular2应用程序。似乎需要app.module.ngfactory.ts
文件而不是用于app.module.ts
编译的标准JIT
文件。我的标准JIT应用程序有app.module.ts
。如何将此文件的内容转换为app.module.ngfactory.ts
的预期格式?
答案 0 :(得分:4)
您需要使用ngc
进行编译。基本步骤是:
1)安装aot编译器
npm install @angular/compiler-cli
2)将配置添加到tsconfig.json
:
"angularCompilerOptions": {
"genDir": "aot",
"skipMetadataEmit" : true
}
然后你可以运行ngc
:
node_modules/.bin/ngc -p tsconfig.json
在输出aot
文件夹中,您会看到app.module.ngfactory.ts
文件。
您可以详细了解here。