2016-06-16 11 views
1

Angular2 RC1からRC2に移動すると、package.jsonファイルが更新された 'quickstart'パッケージに含まれるすべての依存関係を含むように変更されました。私のpackage.jsonファイルを次のようになります。TS2300:Angular2に移動したときに重複した識別子RC2

"dependencies": {  
     "@angular/common": "2.0.0-rc.2", 
     "@angular/compiler": "2.0.0-rc.2", 
     "@angular/core": "2.0.0-rc.2", 
     "@angular/http": "2.0.0-rc.2", 
     "@angular/platform-browser": "2.0.0-rc.2", 
     "@angular/platform-browser-dynamic": "2.0.0-rc.2", 
     "@angular/router": "2.0.0-rc.2", 
     "@angular/router-deprecated": "2.0.0-rc.2", 
     "@angular/upgrade": "2.0.0-rc.2",  
    "core-js": "^2.4.0",  
    "bootstrap": "^3.3.6", 
    "es6-shim": "^0.35.0", 
    "reflect-metadata": "^0.1.3", 
    "rxjs": "5.0.0-beta.6", 
    "systemjs": "0.19.27", 
    "zone.js": "^0.6.12" }, 

を私は、私に新しい辛さを得るためにnpm installを走りました。

これは無数のエラーを返しましたが、最終的にははんだ付けの結果、最終的にはうまくいくように見えました。

私は私のnpm startを実行するために行ったとき、私はこれをもって迎えられた。

Tons of typings/browser/ambient/node/ errors

タイピングとTSに関連するエラーの全体のホスト:場所のすべての種類のための2300の重複識別子エラー。さらに探し

答えて

1

quickstartでpackage.jsonファイルを変更し、npm installを実行した後の次のステップは、タイピングのフォルダが正しく作成されない可能性があることを警告です。

ユーザーに手動でnpm run typings installを実行するように指示します。

この後、エラーTS2300:重複した識別子の問題は解決されませんでした。

入力フォルダを削除して、最初からフォルダ全体を再作成するコマンドを再実行しました(新しいRC2バージョンはRC1バージョンとは異なるレイアウトを持つことに注意してください)。

これを実行した後、ライトサーバーと複雑な作業が行われ、TS2300エラーが再び元に戻りませんでした。

(私はまだRC2を動作させるのに問題がありますが、この質問には関係ありません)

関連する問題