2017-09-18 18 views
2

イムはカルマでテストをやろうとしているが、エラーを取得:私のpackage.json Iで複数のWebPACKは

+-- @angular/[email protected] 
| `-- @ngtools/[email protected] 
`-- @ngtools/[email protected] 

:私はcmdを実行すると、私はこの結果を得る

ERROR in ./src/test.ts 
Module build failed: Error: AotPlugin was detected but it was an instance of the wrong class. 
This likely means you have several @ngtools/webpack packages installed. You can check this with `npm ls @ngtools/webpack`, and then remove the extra copies. 

をonly have @ngtools/webpack": "^1.5.1

この1.4.1はどこから来たのですか?

+1

答えはあなたの目の前です。これは、角度cliの従属性です。 –

答えて

4

それは角度cliから来ています。パッケージjsonからあなたを削除します。モジュールを再インストールします。そしてそれは動作します。

+0

それは私のようにそれをsseしないでください、ありがとうございます –

+0

それは私たちのすべてに起こります:-)問題はありません – alexKhymenko

+0

を再インストール、node_modulesフォルダを削除し、npmキャッシュをクリアするなどはそれを修正しませんでした。現在、私は '' @ angular/cli ''を使用しています: "^ 1.7.0" '' npm ls @ ngtools/webpack'は一つのwebpackしか表示しません...エラー: 'モジュールビルドに失敗しました:エラー:角度コンパイラが検出されました間違ったクラスのインスタンスでした。 これは、複数の@ ngtools/webpackパッケージがインストールされていることを意味します。 – messerbill

関連する問題