在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了。