webstorm本身自帶了對tsd的支持如下圖
webstorm
但這個東西似乎不太好用 例如winston和koa-router的支持就不太好,所以我選擇使用typings管理tsd文件。
那么首先我們要先安裝typings(在此之前續保確保你安裝了npm)
1.npm install typings -g 全局安裝
安裝之后使用typings -v查看版本號如圖:
typings
2.進入項目目錄
typing ini創建typings.json文件
typings.json
3.使用typings search 命令查找
typings search
4.使用typings install dt~winston --save來安裝并保存安裝信息至typings.json
typings.json
這之后winston的自動補全都可以用了,再把其他所需要的dst文件一并安裝之后就可以愉快的coding了.