Node.js 및 Typescript를 동일한 Visual Studio 프로젝트에서 믹스하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com//questions/21025554

문제

Visual Studio는 Typescript 언어로 앱을 개발하기 위해 Typiptcript addon을 가지고 있습니다.

와 VS 용 node.js 도구가 있으며, 이는 Node.js 응용 프로그램을 만들고 디버그 할 수 있습니다.

node.js 프로젝트를 작성하려고했지만 typescript 파일을 추가 할 수 없었으며 손으로 추가 한 경우 JavaScript로 컴파일되지 않았습니다.)

그리고 간단한 Typescript 프로젝트를 만들면 기본적으로 ASP.NET 웹 프로젝트이기 때문에 노드가있는 내 응용 프로그램을 시작하지 않습니다.

는 어떻게 든 Typescript 및 node.js 통합을 동시에 사용하는 VS 프로젝트를 생성 할 수 있습니까?

도움이 되었습니까?

해결책

예, 가능하지만 다소 어색한 방법으로 (나는 Node.js 도구가 미래에 이것을 더 잘 지원할 것인 희망).

node.js 프로젝트를 작성하고 새 파일을 추가해야합니다. 새 텍스트 파일을 선택하고 .ts 확장자로 이름을 입력하십시오. Typescript 파일을 만듭니다.

이 시점에서는 자바 스크립트를 컴파일하지 않고 Typescript 파일을 갖게됩니다.

이 글을 vs "도구"메뉴로 수정하고 "옵션"을 열고 "텍스트 편집기"> "프로젝트"로 이동하여 "Compile on Save"확인 "자동 컴파일 파일이 아닌 유형 필사 파일 프로젝트의 "commonjs 사용 ..."을 선택하십시오.

각각의 .TS 파일을 열고이를 저장 한 후 - TSC는이를 JavaScript로 컴파일합니다.

이 솔루션의 단점은 편집하는 각각의 각각을 수동으로 저장하는 것을 기억해야한다는 것입니다. 그러나 나는 큰 거래가 아니라고 생각합니다.

여기에 동일한 문제가있는 게시물에 대한 링크가 있습니다. http://blog.ctaggart.com/2013/11/nodejs-tools-with-typescript-console-app.html

업데이트

node.js 도구의 최신 dev 빌드를 잡으면 typescript 지원이 추가됩니다. Typescript 프로젝트를 만들 수 있습니다 (그리고 여기에는 Debugging .TS 파일 기능이 포함)

https://nodejstools.CodePlex.com/discussions/531222

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top