2016/04/26

[TypeScript] 如何更新舊有的 TSD 至新的 Typings 定義檔管理

早前開發 TypeScript 有使用 TSD 的定義檔管理, 現在都轉移至 Typings.

TSD 與 Typings 的使用方法相差雖不大, 目前仍有一些小細節需要注意

原本 tsd:
tsd install jquery --save

現在 typings:
typings install jquery --ambient --save

--ambient 參數在 Typings 是為全域性的定義, 目前 DefinitedTyped typings 都是屬於全域.

那麼如何更新舊有的 TSD 到 Typings 呢?

1. 刪除舊的 typings 資料夾

rm -rf typings

2. 轉移原 tsd.json 升級至新的 typings

typings init --upgrade
rm tsd.json
typings install

3. 依需求更新 tsconfig.json


還好更新起來很簡單, 只是記得要加上 --ambient 參數來載入定義檔! 多記一個單字囉~

沒有留言: