2017-02-08 8 views
0

AOTコンパイルに問題があります。ビルド・タスクを実行すると、新しいコンポーネント名が必要です。これはCIの問題になります。ここにはExampleがあります。角2 AOTコンパイルにはコンポーネント名が必要です

マイ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

は実際に、それは問題ではありませんでした! npmに "ngc"という名前のパッケージがあるため、Angular Compiler CLIと同じ名前が付いているので注意してください。

+1

はい。誤って 'npm install ngc'を実行した場合、あなたが望む角度コンパイラバイナリではなく、この代替パッケージバイナリが得られます。このパッケージは、Name:に新しいコンポーネントスケルトンを作成するよう要求する非公式のコンポーネントジェネレータです。 – Unixmonkey

関連する問題