在typescript 2.0之前的版本我们一般是通过使用tsd或typings工具来安装需要的.d.ts文件:
npm install typings --global
typings search mocha
typings install dt~mocha --global --save
2.0 之后更加推荐的是使用npm中名为@types的Scoped Package来安装所需的.d.ts文件。
npm install --save @types/lodash
但是VSCode(<=1.5.3)是不会自动进行智能感知的,需要额外的配置:
- 打开设置文件(File > Preferences > User/Workspace Settings)
- 添加
typescript.tsdk配置项,值为 2.0 版本的typescript的bin目录(可以是绝对路径或相对路径)。
{
"typescript.tsdk": "./node_modules/typescript/lib"
}
- 配置完后保存文件然后重启
VSCode。
这样配置以后VSCode就会使用从npm中安装的Scoped Package了。