이전 버전의 tsc가 실행되는 오류

이전 버전의 tsc 컴파일러가 실행되는 오류

최신버전의 TypeScript를 설치했다 하더라도, 컴퓨터 환경에 따라 이전 버전의 tsc 컴파일러가 실행될 수도 있다. 예를 들어, 예전에 이전 버전의 Visual Studio를 설치했다면, VS 에 디폴트로 설치된 tsc 컴파일러가 있을 수 있으며, 이에 tsc 실행시 초기 버전의 tsc 컴파일러가 실행될 수 있다. 이 경우 정상적인 TypeScript를 컴파일해도 아래와 같은 종류의 에러를 발생시킬 수 있다.

    typescript error TS1005: ';' expected.

tsc 컴파일러가 어떤 버전인지, 그리고 실행파일이 어느 폴더에 있는지 체크하기 위해서 아래와 같은 명령을 실행할 수 있다.

위와 같이 이전 버전의 tsc가 먼저 실행되도록 설정되어 있으면, 환경변수 (특히 System 환경변수)에서 이전 버전의 tsc를 삭제하면 된다. 환경변수 삭제만으로 해결되지 않으면 최신버전의 tsc를 다시 설치한다.

본 웹사이트는 광고를 포함하고 있습니다. 광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.