前端设置 React 中的 DialogFlow
DialogFlow in frondend setting React
当我尝试将 dialogflow SDK 包含到我的 React 应用程序中时,出现以下错误。
据我了解,这是因为 fs 是服务器端模块而不是客户端模块。但是 SDK 的文档暗示它是一个前端 SDK。所以我希望我们能让它发挥作用。
重现步骤
- 运行 在控制台 create-react-app reporduce_issue
- 运行 在控制台 npm install --save dialogflow
- 添加导入 {SessionsClient} 从 'dialogflow' 到 App.js
希望能解决这个问题
谢谢!
对于前端工作,您需要使用 Dialogflow JavaScript Web SDK,可在 GitHub 上获得:
https://github.com/dialogflow/dialogflow-javascript-client
您可以使用 npm install api-ai-javascript@2.0.0-beta.14
通过 NPM 安装它。
您当前正在安装的软件包实际上是 node.js 客户端,可在此处获取:
当我尝试将 dialogflow SDK 包含到我的 React 应用程序中时,出现以下错误。
据我了解,这是因为 fs 是服务器端模块而不是客户端模块。但是 SDK 的文档暗示它是一个前端 SDK。所以我希望我们能让它发挥作用。
重现步骤
- 运行 在控制台 create-react-app reporduce_issue
- 运行 在控制台 npm install --save dialogflow
- 添加导入 {SessionsClient} 从 'dialogflow' 到 App.js
希望能解决这个问题
谢谢!
对于前端工作,您需要使用 Dialogflow JavaScript Web SDK,可在 GitHub 上获得:
https://github.com/dialogflow/dialogflow-javascript-client
您可以使用 npm install api-ai-javascript@2.0.0-beta.14
通过 NPM 安装它。
您当前正在安装的软件包实际上是 node.js 客户端,可在此处获取: