Step1:安裝Node.js (下載地址:https://nodejs.org/en/)
Step2:安裝TypeScript definition file(tsd文件,因為VSC把所有Javascript都當作Typescript,也就是說VSC會用Typescript的編譯器來處理Javascript文件,所以會產生一些警告信息)。執行命令如下:
npm install -g tsd
注意:該命令注冊在全局作用域下(也就是在任何文件夾下都可以使用)
Step3:在工作目錄(使用VSC指定工作目錄為Test)下初始化tsd,執行命令如下:
tsd init
注意:該命令要在工作根目錄下執行
該命令會在工作目錄下創建tsd.json和/typings/tsd.d.ts文件,其中tsd.json文件為配置文件,tsd.d.ts為項目所需要引用配置文件(tsd.d.ts文件截圖為最終完成截圖)
Step4:添加單元測試文件(這一步沒有必要,可以直接跳過。主要是angularjs指出的測試中有用到,所以在些就添加),執行命令如下:
tsd query jasmine angular-protractor –-action install --save
注意:該命令同樣是在工作根目錄下執行,最終效果會在tsd.json和/typings/tsd.d.ts文件中添加信息。詳情見截圖:
Step5:實現對AngularJs的Module和Services的智能感知支持,執行命令如下:
tsd query angular –action install --save
注意:該命令同樣是在工作根目錄下執行,最終效果見step4
Step6:在文件中添加引用,引用tsd.d.ts(該文件包含了所有引用,直接引用它就可以了),就可以實現智能提示了,在文件最開始部分添加:
/// <reference path="../typings/tsd.d.ts" /> 注意路徑,js文件對應的相對路徑。