我正在尝试使用这个 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 获得任何智能。为什么?
最佳答案
不幸的是LiveChat SDK不提供任何definition file (.d.ts) 和/或 JSDoc位于源文件中,因此 Intellisense 无法“猜测”正确的类型。
您可以尝试手动添加自定义类型定义,请参阅 this文章。
PS:开发依赖项@types/@livechat/chat-sdk不是有效的包名称,因此不存在:(
PS.PS:我建议您编写 .d.ts 文件,因为它有利于学习和创建拉取请求或联系协作者来合并更改。
关于angular - 如何使用 Angular 在实时聊天 SDK 的 VS Code 中获取智能感知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62937978/