나이틀리 빌드

나이틀리 빌드 (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 플러그인을 새로 설치할 필요가 없어요.

현재 나이틀리 빌드에는 플러그인 전체 설정이 포함되지 않아요. 다만 인스톨러도 매일 배포되도록 작업 중입니다.

  1. VSDevMode.ps1 스크립트를 내려받으세요.

    커스텀 언어 서비스 파일 사용법은 위키 페이지에서도 볼 수 있어요.

  2. 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

더 알아보기 (Learn more)