ngfactory 文件本身是否必须在 Angular 2 AOT 编译中编译?
Do the ngfactory files themselves have to be compiled in Angular 2 AOT compilation?
每当我使用 ngc
编译 Angular 2 应用程序时,它会为每个组件创建 .ngfactory.ts
文件,然后将所有打字稿编译为 javascript。
然而,当我第一次 运行 ´ngc´ 时,它创建了 ngfactory
文件,但仅将 other 文件编译为 javascript.这意味着没有生成编译的 ngfactory
javascript 文件。
在第二个 运行 上,它也编译了 ngfactory
文件(可能是因为它们是在与源文件相同的文件夹中生成的)。
我的问题是:ngfactories 本身是否应该被编译?对申请有影响吗?
ngfactory
个文件已经是编译输出,不要再编译了
最好为ngfactory.ts
文件指定一个特殊的目录。
将其放入您的 tsconfig.json
"angularCompilerOptions": {
"genDir": "compiled"
}
这将告诉 ngc 将生成的文件放入 compiled
文件夹。
每当我使用 ngc
编译 Angular 2 应用程序时,它会为每个组件创建 .ngfactory.ts
文件,然后将所有打字稿编译为 javascript。
然而,当我第一次 运行 ´ngc´ 时,它创建了 ngfactory
文件,但仅将 other 文件编译为 javascript.这意味着没有生成编译的 ngfactory
javascript 文件。
在第二个 运行 上,它也编译了 ngfactory
文件(可能是因为它们是在与源文件相同的文件夹中生成的)。
我的问题是:ngfactories 本身是否应该被编译?对申请有影响吗?
ngfactory
个文件已经是编译输出,不要再编译了
最好为ngfactory.ts
文件指定一个特殊的目录。
将其放入您的 tsconfig.json
"angularCompilerOptions": {
"genDir": "compiled"
}
这将告诉 ngc 将生成的文件放入 compiled
文件夹。