2017-12-23 39 views
0

현재 프로젝트에 올바른 형식 정의를 추가하는 데 문제가 있습니다. 나는 typescript에 매우 익숙하며 책 (ASP.NET Core 및 Angular 2라고 함)의 지침에 따라 더 익숙해 지므로 내 질문에 선명도가 전혀없는 경우 사과드립니다. 어쨌든, 내 index.d.ts 파일에 약 140 개의 오류가 발생합니다. 각 오류가 여러 번 표시되는 경우는 다음과 같습니다.Typescript Typings 정의 오류

'PropertyKey'이름을 찾을 수 없습니다. 'unscopables'속성이 'SymbolConstructor'유형에 없습니다. 이 그러나 내 package.json 파일 core-jstypings의 다른 버전을 재생 한 후 버전 관리 문제가 될 수처럼

은 몇 가지 조사 후, 보이는, 난 여전히 문제를 해결할 수없는입니다. 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" 
    } 
} 

모든 도움을 감사합니다.

답변

1

typings은 더 이상 사용하지 않아야합니다. 더 이상 사용되지 않습니다. dev3pendency로 @types/core-js을 설치하십시오. 나는 아마 당신의 코드베이스를 둘러싼 모든 이슈를 해결하지는 않을 것이라고 예상하지만, tsconfig도 올바르게 조정해야 할 수도 있습니다.

+1

답장을 보내 주셔서 감사합니다.이 문제는 직접적으로 해결되지만 적절한 경로로 안내해줍니다. @ types/core-js로 전환 한 후, 필자는 tsconfig에서 es5 대신 es6을 대상으로합니다. 이것은 내 문제를 해결 한 것입니다. 수락 됨 – GregH