TypeScript 教程
/ Definitely Typed
Definitely Typed
在 TypeScript 中使用非類型化 NPM 包
由于缺乏類型,將無類型 NPM 包與 TypeScript 一起使用將不是類型安全的。
為了幫助 TypeScript 開發(fā)人員使用此類包,有一個社區(qū)維護(hù)的項目,名為 Definitely Typed。
Definely Typed 是一個為沒有類型的 NPM 包提供 TypeScript 定義中央存儲庫的項目。
實(shí)例
npm install --save-dev @types/jquery
在安裝聲明包后,通常不需要其他步驟即可使用這些類型,當(dāng)使用包本身時,TypeScript 將自動選擇類型。
像 Visual Studio Code 這樣的編輯器通常會在缺少類型時建議安裝這樣的包。