【问题标题】:React app throwing error while i am importing docusign-esign module在我导入 docusign-esign 模块时反应应用程序抛出错误
【发布时间】:2019-12-14 01:13:11
【问题描述】:

创建一个反应应用

create-react-app demodocusign

然后使用 npm 安装 docusign-esign。

npm install docusign-esign

然后在你的 app.js 中导入 docusign

const docusign = require("docusign-esign");

import docusign from "docusign-esign"

然后启动应用程序

npm start 

然后查看控制台或终端,它说 Module not Found Can't resolve 'ApiClient'

注意-它在 Node express 服务器中工作,但如果我尝试在 react 中做同样的事情,它会抛出错误

【问题讨论】:

  • 顾名思义就是一个node客户端。这意味着您只需要在 nodejs 环境中使用它。不能在浏览器环境下运行。

标签: node.js reactjs docusignapi


【解决方案1】:

所以问题是这是客户端代码,我们的 node.JS npm 包只能从服务器使用。您只能从您的服务器进行 API 调用。

【讨论】:

    【解决方案2】:

    确保您的 .js 代码中有这样的代码:

    var docusign = require('docusign-esign');
    docusign.ApiClinet // whatever you are doing with it.
    

    【讨论】:

    • 感谢您的回复,但老兄,如果我没有模块,我如何访问其中的密钥(这就是您的答案所暗示的),尝试重现我在问题中写的步骤
    • 关闭它,因为docusign-esign包不适用于前端web,你不能直接使用它
    • 啊哈,这是客户端代码,我没有意识到。那么你是对的。您是否希望我对此发表回复,以便让其他阅读本文的人清楚?
    • 当然,请发布回复确认问题以及为什么它不起作用
    猜你喜欢
    • 2023-01-25
    • 2022-11-30
    • 2020-07-04
    • 2019-01-16
    • 1970-01-01
    • 1970-01-01
    • 2018-11-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多