typescript - 我如何在 VS Code 中使用 Angular 為 Livechat SDK 獲得智能提示?
我正在嘗試使用這個 NPM 套件:
https://www.npmjs.com/package/@livechat/chat-sdk
我已經使用以下方式安裝它:
yarn add @livechat/chat-sdk
我也透過以下方式包含了這些類型:
yarn add @types/@livechat/chat-sdk
我正透過以下方式將它導入到我的專案中:
import LiveChat from '@livechat/chat-sdk';
但是當我嘗試在我的專案中使用它時,VS Code 沒有給我任何智能提示。為什麼?
答案#1
不幸的是,LiveChat SDK 並未在源文件中提供任何定義文件(.d.ts)和/或 JSDoc,因此 Intellisense 無法“猜測”正確的類型。
你可以嘗試手動添加自訂型別定義,參見這篇文章。
附註:開發依賴 @types/@livechat/chat-sdk 不是有效的套件名稱,因此不存在 :(
附註:我建議你編寫 .d.ts 文件,因為這對學習很有幫助,並且可以創建拉取請求或聯繫協作者來合併更改。