Angular 2 AOT编译需要组件名称

时间:2017-02-08 13:41:15

标签: angular angular2-aot

我有AOT编译问题。当我运行构建任务时,它会要求我提供一些新的组件名称。对于CI来说这将是一个问题。这是一个Example

我的 tsconfig.json 文件:

{
  "compilerOptions": {
    "declaration": false,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "lib": [ "es6", "dom" ],
    "mapRoot": "./",
    "module": "commonjs",
    "moduleResolution": "node",
    "sourceMap": true,
    "target": "es5",
    "typeRoots": [
      "./node_modules/@types"
    ],
    "types": [
      "node"
    ],
    "noUnusedLocals": true,
    "pretty": true,
    "removeComments": true
  },
  "angularCompilerOptions": {
    "genDir": ".",
    "entryModule": "src/app/app.module#AppModule"
  }
}

有人可以建议如何避免输入此名称吗?`

1 个答案:

答案 0 :(得分:1)

实际上,这不是问题!要小心,因为在npm中有一个名为“ngc”的包,因此它与Angular Compiler CLI具有相同的名称。