현재 프로젝트에 올바른 형식 정의를 추가하는 데 문제가 있습니다. 나는 typescript에 매우 익숙하며 책 (ASP.NET Core 및 Angular 2라고 함)의 지침에 따라 더 익숙해 지므로 내 질문에 선명도가 전혀없는 경우 사과드립니다. 어쨌든, 내 index.d.ts
파일에 약 140 개의 오류가 발생합니다. 각 오류가 여러 번 표시되는 경우는 다음과 같습니다.Typescript Typings 정의 오류
'PropertyKey'이름을 찾을 수 없습니다. 'unscopables'속성이 'SymbolConstructor'유형에 없습니다. 이 그러나 내
package.json
파일core-js
및typings
의 다른 버전을 재생 한 후 버전 관리 문제가 될 수처럼
은 몇 가지 조사 후, 보이는, 난 여전히 문제를 해결할 수없는입니다. m package.json
파일 내 아래를 참조하십시오 :
{
"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"
}
}
모든 도움을 감사합니다.
답장을 보내 주셔서 감사합니다.이 문제는 직접적으로 해결되지만 적절한 경로로 안내해줍니다. @ types/core-js로 전환 한 후, 필자는 tsconfig에서 es5 대신 es6을 대상으로합니다. 이것은 내 문제를 해결 한 것입니다. 수락 됨 – GregH