我刚刚了解AOT
等ngc
。运行后ngc
我看到很多*.ngsummary.json
(在src
文件夹中,在文件旁边*.ts
)。
它们是干什么用的?
我刚刚了解AOT
等ngc
。运行后ngc
我看到很多*.ngsummary.json
(在src
文件夹中,在文件旁边*.ts
)。
它们是干什么用的?
这显然是 AOT 编译器使用的 NgFactory 文件的新名称。在此页面上搜索 NgFactory提前编译
提炼 :
ngc 完成后,在 aot 文件夹中查找 NgFactory 文件的集合。aot 文件夹是 tsconfig-aot.json 中指定为 genDir 的目录。
这些工厂文件对于编译的应用程序是必不可少的。每个组件工厂在运行时通过组合原始类文件和组件模板的 JavaScript 表示来创建组件的实例。请注意,生成的工厂仍然在内部引用原始组件类。