나이틀리 빌드
나이틀리 빌드 (Nightly Builds)
TypeScript를 매일 아침 최신 기능으로 업데이트해서 써보고 싶다면, main 브랜치에서 매일 만들어지는 나이틀리(nightly) 빌드를 받아 쓰면 돼요. 이 빌드는 한국 시간 기준 자정쯤(미국 서부 표준시 자정) npm에 배포됩니다. 여기서는 이 빌드를 받아서 내 도구에 연결하는 방법을 차례대로 볼게요.
출처: TypeScript 핸드북
npm으로 설치하기
나이틀리 빌드는 @next 태그로 배포돼요. 개발용 의존성으로 설치하면 됩니다.
npm install -D typescript@next
IDE를 나이틀리 빌드로 바꾸기
에디터나 IDE에서도 나이틀리 빌드를 쓰도록 바꿀 수 있어요. 보통은 위에서 npm으로 패키지를 설치한 뒤 설정을 가리키는 방식으로 진행합니다. 아래 내용은 typescript@next가 이미 설치되어 있다고 가정할게요.
Visual Studio Code
VS Code 문서에 워크스페이스에서 쓸 TypeScript 버전을 고르는 방법이 정리되어 있어요. 워크스페이스에 나이틀리 버전을 설치한 뒤 그 안내를 따라가도 되고, 더 직접적으로는 워크스페이스 설정에 다음 속성을 추가해도 됩니다. 워크스페이스의 .vscode/settings.json을 열거나 새로 만들어 아래 값을 넣어 보세요.
"typescript.tsdk": "<path to your folder>/node_modules/typescript/lib"
워크스페이스 버전을 건드리지 않고, 그냥 VS Code에서 나이틀리 편집 경험을 써보고 싶다면 JavaScript and TypeScript Nightly 확장을 설치하면 됩니다.
Sublime Text
Settings - User 파일에 아래 값을 추가하세요.
"typescript_tsdk": "<path to your folder>/node_modules/typescript/lib"
더 자세한 내용은 TypeScript 플러그인 설치 문서를 참고하면 돼요.
Visual Studio 2013과 2015
참고: 대부분의 변경 사항은 VS TypeScript 플러그인을 새로 설치할 필요가 없어요.
현재 나이틀리 빌드에는 플러그인 전체 설정이 포함되지 않아요. 다만 인스톨러도 매일 배포되도록 작업 중입니다.
-
VSDevMode.ps1 스크립트를 내려받으세요.
커스텀 언어 서비스 파일 사용법은 위키 페이지에서도 볼 수 있어요.
-
PowerShell 창에서 다음을 실행하세요.
VS 2015용:
VSDevMode.ps1 14 -tsScript <path to your folder>/node_modules/typescript/lib
VS 2013용:
VSDevMode.ps1 12 -tsScript <path to your folder>/node_modules/typescript/lib
IntelliJ IDEA (Mac)
Preferences > Languages & Frameworks > TypeScript로 들어가면 돼요:
TypeScript Version 항목: npm으로 설치했다면
/usr/local/lib/node_modules/typescript/lib
IntelliJ IDEA (Windows)
File > Settings > Languages & Frameworks > TypeScript로 들어가면 돼요:
TypeScript Version 항목: npm으로 설치했다면
C:\Users\USERNAME\AppData\Roaming\npm\node_modules\typescript\lib