TypeScript/doc/handbook/Nightly Builds.md

78 lines
2.6 KiB
Markdown
Raw Normal View History

2016-04-23 11:29:04 +08:00
在太平洋标准时间每天午夜会自动构建[TypeScript的`master`](https://github.com/Microsoft/TypeScript/tree/master)分支代码并发布到NPM和NuGet上。
下面将介绍如何获得并在工具里使用它们。
## 使用 npm
```shell
npm install -g typescript@next
```
## 使用 NuGet 和 MSBuild
> 注意你需要配置工程来使用NuGet包。
详细信息参考[配置MSBuild工程来使用NuGet](https://github.com/Microsoft/TypeScript/wiki/Configuring-MSBuild-projects-to-use-NuGet)。
[www.myget.org](https://www.myget.org/gallery/typescript-preview)。
有两个包:
* `Microsoft.TypeScript.Compiler`: 仅包含工具 (`tsc.exe``lib.d.ts`,等。) 。
* `Microsoft.TypeScript.MSBuild`: 和上面一样的工具还有MSBuild的任务和目标(`Microsoft.TypeScript.targets``Microsoft.TypeScript.Default.props`,等。)
## 更新IDE来使用每日构建
你还可以配置IDE来使用每日构建。
首先你要通过npm安装包。
你可以进行全局安装或者安装到本地的`node_modules`目录下。
下面的步骤里我们假设你已经安装好了`typescript@next`。
### Visual Studio Code
更新`.vscode/settings.json`如下:
```json
"typescript.tsdk": "<path to your folder>/node_modules/typescript/lib"
```
详细信息参见[VSCode文档](https://code.visualstudio.com/Docs/languages/typescript#_using-newer-typescript-versions)。
### Sublime Text
更新`Settings - User`如下:
```json
"typescript_tsdk": "<path to your folder>/node_modules/typescript/lib"
```
详细信息参见[如何在Sublime Text里安装TypeScript插件](https://github.com/Microsoft/TypeScript-Sublime-Plugin#installation)。
### Visual Studio 2013 and 2015
> 注意大多数的改变不需要你安装新版本的VS TypeScript插件。
当前的每日构建不包含完整的插件安装包,但是我们正在试着提供每日构建的安装包。
1. 下载[VSDevMode.ps1](https://github.com/Microsoft/TypeScript/blob/master/scripts/VSDevMode.ps1)脚本。
> 参考wiki文档[使用自定义语言服务文件](https://github.com/Microsoft/TypeScript/wiki/Dev-Mode-in-Visual-Studio#using-a-custom-language-service-file)。
2. 在PowerShell命令行窗口里执行
VS 2015
2016-09-22 10:44:58 +08:00
2016-04-23 11:29:04 +08:00
```posh
VSDevMode.ps1 14 -tsScript <path to your folder>/node_modules/typescript/lib
```
VS 2013
```posh
VSDevMode.ps1 12 -tsScript <path to your folder>/node_modules/typescript/lib
```
2016-10-13 10:03:20 +08:00
### IntelliJ IDEA (Mac)
前往`Preferences` > `Languages & Frameworks` > `TypeScript`
> TypeScript Version: 如果通过NPM安装`/usr/local/lib/node_modules/typescript/lib`