如何在Typescript中使用“ dialogflow”客户端库?

啄木鸟

我有一个正常工作的Typescript代码库,在NodeJS v10.18.0中在服务器端运行,并且我试图将“ dialogflow”客户端库集成到其中。

请注意,这不是dialogflow webhook / fulfilment API。这是客户端API。

但是,无论哪种方式,即使@ types / dialogflow声称软件包已经正确键入,我也无法通过Typescript将“ dialogflow”导入“导入”

基本测试用例:

从某个位置的空文件夹开始,然后:

$ npm init     # Accept all defaults
$ tsc --init
$ npm install --save dialogflow @types/node

现在创建index.ts包含:

import * as df from 'dialogflow'

您可以尝试其他导入样式。他们都遇到了同样的问题。

然后尝试:

$ tsc

它抱怨:

index.ts:1:29 - error TS7016: Could not find a declaration file for module 'dialogflow'.

是什么赋予了?我究竟做错了什么?

(我不是使用Typescript进行模块打字的专家)

是否为Typescript输入对话流?

阿杰·波萨尔(Ajay Bhosale)

当前唯一的选择是使用不推荐使用的版本。

安装

npm i -D @types/[email protected]

import * as df from 'dialogflow';
const config = { ... };
const sessionClient = new df.SessionsClient(config);

请参阅此评论希望官方图书馆能尽快修复。

请注意,以下选项不起作用,因为它没有正确的类型定义。

import * as dialogflow from 'dialogflow/protos/protos'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Python中使用dialogflow客户端

来自分类Dev

如何在Meteor中使用本机客户端库?

来自分类Dev

如何在Meteor中使用本机客户端库?

来自分类Dev

其中JMS客户端库使用?

来自分类Dev

Dialogflow 访问角色:使用 JS 客户端部署凭据

来自分类Dev

如何在客户端使用estraverse js库?

来自分类Dev

如何在git存储库中使用多客户端应用程序?

来自分类Dev

如何在 cPanel 上安装 Oracle 客户端库

来自分类Dev

识别客户端使用哪个客户端库的最佳方法是什么?

来自分类Dev

如何使用JIRA的REST客户端库?

来自分类Dev

如何在HTTPS中使用客户端证书?

来自分类Dev

如何在Python中使用DICT协议客户端?

来自分类Dev

如何在客户端代码中使用节点模块?

来自分类Dev

如何在CXF客户端中使用PATCH方法

来自分类Dev

如何在Blazor客户端中使用Socket?

来自分类Dev

如何在客户端JavaScript中使用打字稿?

来自分类Dev

如何在本机客户端中使用CORS机制

来自分类Dev

如何在Delphi中使用HTTP客户端API

来自分类Dev

如何在存储中使用客户端githook?

来自分类Dev

如何在片段中使用 GoogleAPI 客户端

来自分类Dev

Gmail API PHP客户端库-如何使用PHP客户端库发送大型附件?

来自分类Dev

如何模拟Azure DocumentDB客户端库引发的DocumentClientException?

来自分类Dev

如何集成Rabbit MQ客户端库

来自分类Dev

如何基于角色权限生成React客户端库?

来自分类Dev

使用Google Java脚本客户端库的Google +登录

来自分类Dev

在客户端使用外部库类:GWT

来自分类Dev

在Windows上使用C ++的Google API客户端库

来自分类Dev

无法通过类库使用WCF服务客户端

来自分类Dev

使用Microsoft Graph .NET客户端库分配经理

Related 相关文章

热门标签

归档