Visual Studio Typescript 옵션
-
13-12-2019 - |
문제
Visual Studio에서 AMD 모듈 (--module amd)을 생성하도록 Typescript 컴파일러에 어떻게 알 수 있습니까?
감사합니다.
해결책
프로젝트 파일에서 Typescript 파일을 작성하는 MSBuild 대상을 변경해야합니다."Typescript"로 구축 된 "HTML 응용 프로그램"에 대한 기본 템플리트를 사용하는 경우 프로젝트를 언로드하고 "$ (ProgramFiles) \ Microsoft SDKS \ Typescript에서 컴파일러를 호출하는"beforebuild "라는 대상이 있습니다.\ 0.8.0.0 \ TSC ", 추가 - 모듈 amd;프로젝트를 저장하고 다시로드하십시오.다음에 빌드하면 컴파일러에 올바르게 전달 된 명령 인수가 표시되어야합니다.
다른 팁
최신 Visual Studio 2013 Update 3 + WebEssentials 옵션은 이제 옵션이 프로젝트 옵션 창에서 올바르게 이동됩니다 (프로젝트 -> 옵션 -> Typescript 빌드 창을 오른쪽 클릭하십시오).
BECOUSH이 문제는 TS 1.0 및 VS 2013 업데이트 3의 TS 1.0 및 WebESSentials에도 실제로이 해결책을 확인하십시오. http://icanmakethiswork.blogspot.com/2014/02/typescript-and-requirejs-keep-it-simple.html
또는 곧 :
1) 프로젝트 파일을 엽니 다.
2)이 줄을 찾으십시오 :
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets" Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets')" />
.
3) 이전 에이 선을 삽입하십시오 :
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
<TypeScriptModuleKind>amd</TypeScriptModuleKind>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Release'">
<TypeScriptModuleKind>amd</TypeScriptModuleKind>
</PropertyGroup>
.