2016-09-21 2 views
0

각도 2 응용 프로그램 디렉토리에서 tsc를 실행하려고합니다. 그것은 나를 준다 :각도 2 tsc 오류

오류 TS5023 : 알 수없는 컴파일러 옵션 'moduleResolution'.

이것은 tsc가 npm 시작 스크립트에 연결되어있어 시작하지 못하는 것 같습니다. 내 코드는 Angular 2 빠른 시작의 복사본입니다. 나는 그것을 고치려고 많은 다른 것들을 수색하고 시도했다. 어떤 도움을 주시면 감사하겠습니다.

업데이트 아래에 tsconfig.json을 첨부했습니다. 나는 놀고 있었고, 약간의 연구 후에 나는 tsc 버전이 1.5.3이라는 것을 알았다. 나는 npm install -g typescript을 달렸고 내 tsc 버전을 업데이트했습니다. 그러나 나중에 디렉토리에서 tsc를 실행하면 동일한 오류 메시지가 나타납니다. 이 문제를 해결하기 위해 프로젝트 디렉토리에서 npm install typescript을 실행했습니다. 이전 버전이 로컬 디렉토리에 설치되고 전역 설치가 무시되어 동기화되지 않습니까?

tsconfig.json 

{ 
    "compilerOptions": { 
    "target": "es5", 
    "module": "commonjs", 
    "moduleResolution": "node", 
    "sourceMap": true, 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true, 
    "removeComments": false, 
    "noImplicitAny": false 
    } 
} 
+0

질문에'tsconfig.json' 파일의 내용을 포함 시키십시오. – cartant

+0

typescript 컴파일러가 최신 버전입니까? [moduleResolution 옵션] (https://github.com/Microsoft/TypeScript/wiki/What's-new-in-TypeScript#adjustments-in-module-resolution-logic)이 1.6에 추가되었습니다. – artem

답변

0

테스트 베드에서 동일한 문제가 발생했지만 입력 스크립트를 V2.21로 업그레이드하면 문제가 해결됩니다.