1

ここで説明されている私の angular2 プロジェクト AA をコンパイルしています: https://angular.io/docs/ts/latest/cookbook/aot-compiler.html

次のコマンドを実行しています: node_modules/.bin/ngc -p tsconfig-aot.json

しかし、次のエラーが発生しました: node_modules/typescript/lib/lib.es2015.core.d.ts:17:14: 識別子 'PropertyKey' が重複しています。

ドメイネンには、組織のくわを修正して、ここで複数回宣言されていることを確認するためのアイデアがありますか?

ありがとうございます!

4

1 に答える 1

0

私はそれを自分で解決しました。問題は、私が使用していたタイピングにありました。さまざまな方法で一連のタイピングをインストールしました。それで私は何をしましたか。

  • プロジェクトからtypings.jsonファイル内のtypingsフォルダーを削除します
  • 次の 2 を想定して、packages.json からタイピングの依存関係を削除します。
  • @types/jasmine と @types/node のバージョンがわからない場合は、次のコマンドでインストールできます。 npm install @types/jasmine --save-dev and npm install @types/node --save-dev
  • その後、私は aot で再コンパイルし、エラーはなくなりました。他のいくつかの欠落しているタイピングがあり、@types でそれらをインストールしました。@types 以外のコマンドを使用しないことが重要だと思います。
于 2017-01-20T13:11:53.783 に答える