我该如何生成app.module.ngfactory.ts文件?

时间:2017-09-08 18:09:16

标签: angular

我正在尝试为AOT设置我的angular2应用程序。似乎需要app.module.ngfactory.ts文件而不是用于app.module.ts编译的标准JIT文件。我的标准JIT应用程序有app.module.ts。如何将此文件的内容转换为app.module.ngfactory.ts的预期格式?

1 个答案:

答案 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