0

当我将 sendbird SDK 安装到 expo 托管反应原生项目中时,我收到以下错误:

The package at "node_modules/sendbird/SendBird.min.js" attempted to import the Node standard library module "fs". It failed because React Native does not include the Node standard library. Read more at https://docs.expo.io/versions/latest/introduction/faq/#can-i-use-nodejs-packages-with-expo

但是 fs 是一个节点包,它不是 react native 运行的环境。我查看了 Sendbird 示例,并在其他应用程序中使用了相同的 SDK。我做错了什么?

4

1 回答 1

1

送鸟在这里!我们很抱歉,但 JavaScript 版本 3.0.119 中存在一个已知问题导致它。这将在下一个版本中修复,很快就会出现!同时,请根据需要使用 3.0.118 版本进行构建。

如果你使用 npm,你可以运行这个命令: npm install --save sendbird@3.0.118

于 2020-04-02T02:57:08.393 回答