Javascript 对话框在FRONDED设置中的流量反应
当我尝试将dialogflow SDK包含到我的react应用程序中时,我得到以下错误 据我所知,这是因为fs是服务器端模块,而不是客户端模块。但是SDK的文档表明它是一个前端SDK。所以我希望我们能让它发挥作用 复制步骤Javascript 对话框在FRONDED设置中的流量反应,javascript,node.js,reactjs,fs,dialogflow-es,Javascript,Node.js,Reactjs,Fs,Dialogflow Es,当我尝试将dialogflow SDK包含到我的react应用程序中时,我得到以下错误 据我所知,这是因为fs是服务器端模块,而不是客户端模块。但是SDK的文档表明它是一个前端SDK。所以我希望我们能让它发挥作用 复制步骤 在控制台中运行创建反应应用程序报告问题 在控制台中运行npm安装--保存对话框流 将导入{sessionclient}从“dialogflow”添加到App.js 我希望这能解决 谢谢 对于前端工作,您需要使用Dialogflow JavaScript Web SDK,该S
谢谢 对于前端工作,您需要使用Dialogflow JavaScript Web SDK,该SDK可在GitHub上获得: 您可以通过NPM使用
NPM安装api ai来安装它-javascript@2.0.0-beta.14
您当前安装的包实际上是node.js客户端,可在以下位置获得:
我认为您的说法是正确的,我的问题是javascript客户端是否也支持dialog flow v2 api(他们建议新项目应该使用该api)。我还不能检查,因为我有一个问题,从“api ai javascript”中导入导入*作为ApiAi;在D:\workspace\chatbot\u plugin\node\u modules\api ai javascript中抛出错误“./srces6/\u build”。我仍然在纠结我的问题,我把它当作一个普通的依赖项而不是开发依赖项来使用。谢谢您的回答。@DaanLuttik您是否将其作为开发人员依赖项使用,从而使其在客户端(在您的案例中为React)工作?否,我没有使其在前端工作。所以我把计算移到了后端