2016-08-12 2 views
2

현재 typescript 1.8이 설치된 Visual Studio 2013에서 열리는 typescript 1.1 프로젝트가 두 개 있습니다. VS 내가 무슨 짓을하지만 지금 다음과 같은 오류가 발생합니다 업그레이 드를 부탁합니다 : 알 수없는 컴파일러 옵션 'listemittedfiles'. 누구나 동일하게 사용 했습니까? 그것은 우리가이 줄을했던 프로젝트 내 보인다Typescript 빌드 실패

+0

문제가 해결 될 수 있습니다. https://github.com/aspnet/Tooling/issues/651 –

+0

이미 확인되었지만 내 마지막에는 문제가되지 않습니다. – woutervs

+1

명령 줄에서 :'tsc --version'을 실행하십시오. 어떤 버전이 반환합니까? – Martin

답변

2

<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets" /> 

여전히/E 해당 폴더에 설치 w를 사용하려고이 1.8로 업그레이드하더라도 그런 식으로

를 하드 코딩. (유지 관리가 필요한 아주 오래된 프로젝트입니다.)

다음으로 tsc.exe가 이제 NPM 버전을 가리 키도록 Path 시스템 환경 변수에서 하드 코드 된 경로를 제거했습니다. 위의 대답은 당신을 위해 작동하지 않는 경우

2

, 나는 업데이트 3 비주얼 스튜디오 2015 위과 같은 문제를 해결 this other answer을 살펴보고 제안 :

(타이프 라이터를 설치, 그것을 요약 2.0 from this official link은 엉망진창을 고칠 수 있습니다. MSBuild cfg.

+0

VS2015 용 Typescript 2.0 다운로드를 설치하면 실제로 VS2006 문제가 listEmittedFiles와 (와) 수정되었습니다. 또한 .csproj 파일에서''을 완전히 제거해야하며 VS2013은'listEmittedFiles'를 지원하는 Typescript 2.0 컴파일러를 사용해야합니다. –