2017-12-23 27 views
0

現在、プロジェクトに適切な型定義を追加する際に問題が発生しています。私はtypescriptに非常に慣れていて、もっと精通するために本(ASP.NET CoreとAngular 2と呼ばれる)のガイダンスに従っていますので、私の質問には明確さが欠けていると謝ります。とにかく、私のindex.d.tsファイルでは、約140のエラーが発生しています。何度も表示されるこれらのエラーのいくつかは、次のとおりです。Typescript Typings定義エラー

「PropertyKey」という名前が見つかりません。 プロパティ 'unscopables'が型 'SymbolConstructor'に存在しません。いくつかの研究の後

これはバージョン管理の問題がある可能性がありますように、それはしかし、私のpackage.jsonファイル内core-jstypingsの異なるバージョンでプレーした後、私はまだ問題を解決することができません見えます。すべてのヘルプは高く評価され

{ 
    "version": "1.0.0", 
    "name": "mylestone", 
    "private": true, 
    "dependencies": { 
     "@angular/common": "2.0.0-rc.5", 
     "@angular/compiler": "2.0.0-rc.5", 
     "@angular/core": "2.0.0-rc.5", 
     "@angular/http": "2.0.0-rc.5", 
     "@angular/platform-browser": "2.0.0-rc.5", 
     "@angular/platform-browser-dynamic": "2.0.0-rc.5", 
     "@angular/upgrade": "2.0.0-rc.5", 
     "core-js": "^2.4.1", 
     "reflect-metadata": "^0.1.3", 
     "rxjs": "5.0.0-beta.6", 
     "systemjs": "^0.19.37", 
     "typings" : "^1.3.2", 
     "zone.js": "^0.6.12" 
    }, 
    "devDependencies": { 
     "gulp": "^3.9.1", 
     "gulp-clean": "^0.3.2", 
     "gulp-concat": "^2.6.0", 
     "gulp-sourcemaps": "^1.6.0", 
     "gulp-typescript": "^2.13.16", 
     "gulp-uglify": "^2.0.0", 
     "typescript": "^1.8.10" 
    }, 
    "scripts": { 
     "postinstall" : "typings install dt~core-js --global" 
    } 
} 

:メートルpackage.jsonファイルのための私の下を参照してください。

答えて

1

typingsはもう使用しないでください。廃止予定です。 dev3pendencyとして@types/core-jsをインストールしてください。私はおそらく、あなたのコードベースの周りのすべての問題をクリアしないだろうと思うが、正しくtsconfigを調整する必要があるかもしれない。

+1

答えがありがたいです - この問題は直接私の問題を解決しましたが、適切な経路を導いてくれました。 @ types/core-jsに切り替えた後、私はtsconfigでes5の代わりにes6をターゲットにしています。これが私の問題を解決したものです。受け入れられた – GregH

関連する問題