5

我刚刚了解AOTngc。运行后ngc我看到很多*.ngsummary.json(在src文件夹中,在文件旁边*.ts)。

它们是干什么用的?

4

1 回答 1

1

这显然是 AOT 编译器使用的 NgFactory 文件的新名称。在此页面上搜索 NgFactory提前编译

提炼 :

ngc 完成后,在 aot 文件夹中查找 NgFactory 文件的集合。aot 文件夹是 tsconfig-aot.json 中指定为 genDir 的目录。

这些工厂文件对于编译的应用程序是必不可少的。每个组件工厂在运行时通过组合原始类文件和组件模板的 JavaScript 表示来创建组件的实例。请注意,生成的工厂仍然在内部引用原始组件类。

于 2017-07-16T13:10:24.150 回答