1. 安装
npm install -g typescript
2. 编译
tsc工具是TypeScript编译器的控制台接口,它可以将TypeScript文件编译成JavaScript文件;
- 编译文件:
tsc [options] [file ...]
- 查看编译命令的帮助信息:
或者tsc --help
或者tsc -h
tsc --all
3. 类型描述文件
在TypeScript 2.0及以后使用类型描述文件
由于在TypeScript 2.0及以后是用npm工具来管理TypeScript的类型描述文件的,所以TypeScript的类型描述文件的下载和查找都是基于npm的,如下:
-
下载:
在TypeScript 2.0以上的版本,获取类型声明文件只需要使用npm。
比如,获取lodash库的声明文件,只需使用下面的命令:npm install --save @types/lodash
-
使用:
下载完后,就可以直接在TypeScript里使用lodash了。 不论是在模块里还是全局代码里使用; -
查找:
npm search @types/[类型描述文件的名字]
大多数情况下,类型声明包的名字总是与它们在npm上的包的名字相同,但是有@types/前缀, 但如果你需要的话,你可以在这里查找你喜欢的库;
TypeScript2.0之前的使用方法
tsd是管理TypeScript的类型描述文件的工具;和npm和bower一样,它也有自己的配置文件,名为tsd.json
,并会把所有下载下来的描述文件都保存在typings目录下;
- 安装tsd工具:
npm install tsd 0-g
- 查看帮助信息:
tsd --help
- 创建并初始化tsd.json配置文件和typings目录:
tsd init
- 安装描述文件:
tsd install [名字]
- 搜索类型描述文件:
tsd query <...pattern>