【问题标题】:How can I get intelisence in vs code for the Livechat SDK using angular?如何使用角度在实时聊天 SDK 的 vs 代码中获得智能感知?
【发布时间】:2020-11-06 07:34:56
【问题描述】:

我正在尝试使用这个 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 中获得任何智能。为什么?

【问题讨论】:

    标签: angular typescript livechat


    【解决方案1】:

    很遗憾,LiveChat SDK 没有在源文件中提供任何 definition file (.d.ts) 和/或 JSDoc,因此 Intellisense 无法“猜测”正确的类型。

    您可以尝试手动添加自定义类型定义,请参阅this 文章。

    PS:开发依赖@types/@livechat/chat-sdk 不是有效的包名,因此不存在:(

    PS.PS:我建议您编写 .d.ts 文件,因为它有助于学习并创建拉取请求或联系协作者以合并更改。

    【讨论】:

    • 谢谢!你太棒了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-25
    • 1970-01-01
    • 1970-01-01
    • 2016-08-22
    相关资源
    最近更新 更多