現在、プロジェクトに適切な型定義を追加する際に問題が発生しています。私はtypescriptに非常に慣れていて、もっと精通するために本(ASP.NET CoreとAngular 2と呼ばれる)のガイダンスに従っていますので、私の質問には明確さが欠けていると謝ります。とにかく、私のindex.d.ts
ファイルでは、約140のエラーが発生しています。何度も表示されるこれらのエラーのいくつかは、次のとおりです。Typescript Typings定義エラー
「PropertyKey」という名前が見つかりません。 プロパティ 'unscopables'が型 'SymbolConstructor'に存在しません。いくつかの研究の後
これはバージョン管理の問題がある可能性がありますように、それはしかし、私のpackage.json
ファイル内core-js
とtypings
の異なるバージョンでプレーした後、私はまだ問題を解決することができません見えます。すべてのヘルプは高く評価され
{
"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
ファイルのための私の下を参照してください。
答えがありがたいです - この問題は直接私の問題を解決しましたが、適切な経路を導いてくれました。 @ types/core-jsに切り替えた後、私はtsconfigでes5の代わりにes6をターゲットにしています。これが私の問題を解決したものです。受け入れられた – GregH