node.js - 无法在 nodeJS 中导入 cloudinary,出现 "navigator undefined"错误

标签 node.js react-native backend cloudinary

我最近通过 npm 安装了 cloudinary,但由于以下错误无法将其导入我的 nodeJS 后端。

(base) feiwu@Feis-MacBook-Pro backend % node server.js        
/Users/feiwu/projects/inventaire/backend/node_modules/cloudinary-core/cloudinary-core.js:1168
var useAgent = navigator && navigator.userAgent || '';
               ^

ReferenceError: navigator is not defined
    at Module../src/namespace/cloudinary-core.js (/Users/feiwu/projects/inventaire/backend/node_modules/cloudinary-core/cloudinary-core.js:1168:16)
    at __webpack_require__ (/Users/feiwu/projects/inventaire/backend/node_modules/cloudinary-core/cloudinary-core.js:37:30)
    at /Users/feiwu/projects/inventaire/backend/node_modules/cloudinary-core/cloudinary-core.js:101:18
    at /Users/feiwu/projects/inventaire/backend/node_modules/cloudinary-core/cloudinary-core.js:104:10
    at webpackUniversalModuleDefinition (/Users/feiwu/projects/inventaire/backend/node_modules/cloudinary-core/cloudinary-core.js:10:20)
    at Object.<anonymous> (/Users/feiwu/projects/inventaire/backend/node_modules/cloudinary-core/cloudinary-core.js:17:3)
    at Module._compile (internal/modules/cjs/loader.js:999:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
    at Module.load (internal/modules/cjs/loader.js:863:32)
    at Function.Module._load (internal/modules/cjs/loader.js:708:14)
    at Module.require (internal/modules/cjs/loader.js:887:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at Object.<anonymous> (/Users/feiwu/projects/inventaire/backend/node_modules/cloudinary/lib/utils/index.js:48:57)
    at Module._compile (internal/modules/cjs/loader.js:999:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
    at Module.load (internal/modules/cjs/loader.js:863:32)

到目前为止我没有发现任何关于这个错误的信息,想知道是否有人知道这个问题?

最佳答案

这个错误来自cloudinary的端。使用 npm i cloudinary-core 修复此错误。

关于node.js - 无法在 nodeJS 中导入 cloudinary,出现 "navigator undefined"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70558536/

相关文章:

python - 访问被拒绝 Django : (1045, "Access denied for user ' darth_vader' @'151.33.241.48'(使用密码:YES)")

php - 如何在php中减去带小数点的数字

javascript - 在从同一网络上的另一台计算机访问 Node 的服务器上安装 Node.js

javascript - 我可以使用变量作为标识符来设置私有(private)类字段吗?如何?

javascript - 将原生 setState 与数组 react

javascript - 屏蔽react-native TextInput

iphone - 如何将 CMS 设置为 iPhone 应用程序的后端

javascript - 如何在 Electron.Atom\WebPack 应用程序中使用 FS 模块?

javascript - 如何检查 Node js应用程序中请求url参数是否不为空?

javascript - React-Native 中 asyncStorage 的 Formik 提交问题