react-native - Twilio Conversations - 获取 React Native 上超出的最大调用堆栈大小
问题描述
我正在尝试在 React Native 中使用来自 javascript 的twilio 对话。
我收到 RangeError:调用时超出最大调用堆栈大小(本机堆栈深度)
const Conversations = require('@twilio/conversations');
Conversations.Client.create(token)
我的 package.json 看起来像
{
"@twilio/conversations": "^1.2.2",
"events": "^3.3.0",
"react": "17.0.2",
"react-native": "0.64.2",
"react-native-navigation": "^7.16.0",
"react-native-navigation-hooks": "^6.3.0",
"react-native-twilio-video-webrtc": "https://github.com/blackuy/react-native-twilio-video-webrtc",
"react-stomp": "^5.1.0",
}
这是日志
解决方案
Twilio 开发人员布道者在这里。
您可以尝试使用import
而不是导入模块require
吗?喜欢:
import {Client} from '@twilio/conversations';
然后,如果您在创建时更改它,您可以从客户端看到更多调试信息logLevel
:
Client.create(token, { logLevel: 'debug' });
推荐阅读
- javascript - Javascript:是否可以确定到达页面末尾后用户滚动了多少?
- android - 切换按钮视图保持状态
- javafx - 使用带有 MyBatis 插件的 Griffon、Groovy 和 JavaFX,一项服务无法工作,而其他所有服务都可以——我做错了什么?
- javascript - jQuery图像动画
- ruby - Ruby:使用 instance_eval(&lambda) 与 instance_eval { lambda.call } 时,lambda 内部的不同值
- python - 无法从 sklearn 模型中获取特征名称,因为输入是 numpy 数组。如何构建我的代码以便提取功能名称?
- c# - 在 C# 中实现单步重试逻辑的好建议?
- arrays - 如何使用 HttpResponse 发送数组?
- android - 如何在 Android 的回收站视图中显示当前时间更新?
- javascript - 网站图片库加载缓慢且重叠