我刚刚了解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 表示来创建组件的实例。请注意,生成的工厂仍然在内部引用原始组件类。