답변

1

기술적으로 Visual Studio 2013에서 각도 프로젝트로 작업 할 수 있지만 Visual Studio 2015,2017 또는 Visual Studio 코드와 비교할 때 일반적인 환경은 아닙니다.

Angular는 TypeScript 2.0 이상을 사용하기 때문입니다. Visual Studio 2013에 제공되는 TypeScript의 마지막 버전은 answer에 따라 버전 1.8입니다.

프로젝트 컴파일 중 오류를 방지하려면 TypeScriptCompileBlocked 설정을 사용하여 내부 TypeScript 컴파일러를 비활성화해야합니다. 처음에 VS2013으로 배송 된 TS 1.0은 해당 설정을 이해하지 못하며 tsconfig.json을 지원하지 않습니다. 따라서 VS 1.8 공구를 VS2103에 설치해야합니다. <TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>을 프로젝트 파일에 추가하십시오.

TypeScript 컴파일러의 최신 버전을 npm 패키지로 설치하고 gulp, grunt 또는 npm과 같은 외부 도구를 설정하여 프로젝트를 컴파일하십시오. 표준 MSBuild를 사용하여 프로젝트를 컴파일하는 동안이 도구를 호출 할 수 있습니다. Angular CLI를 설치하고 npm start 명령을 별도의 명령 프롬프트 창에서 수동으로 실행하는 것이 좋습니다. 이렇게하면 모든 저장시 브라우저에서 파일을 다시 컴파일하고 다시로드하는 즐거움을 누릴 수 있습니다.

tsconfig.json은 사용자가 설치 한 외부 TypeScript 컴파일러에서 지원됩니다.

코드 편집기의 IntelliSense는 TypeScript의 최신 기능을 인식하지 못합니다.

1

VSCode를 사용하여 각 응용 프로그램을 개발하는 것이 좋습니다. 매월 VSCode 팀은 VSCode를 개선하여 뛰어난 개발 경험을 제공합니다.

여전히 Visual Studio를 사용하려는 경우 VS 2015 이상을 사용하도록 제안합니다. VS 2013에는 적절한 공구 양식 npm, 툴툴 거리기 및 Angular 앱에서 많이 사용할 다른 모든 것들이 없습니다. 프로젝트가 성장함에 따라 2013 버전에 익숙하지 않을 것입니다.