react-native - 如果你想使用 reanimated 2 然后完成你的安装
问题描述
我在删除第一个组件后获取另一个组件状态的组件有问题。我正在尝试调试我的 React Native 应用程序,但是当我使用“使用 Chrome 调试”选项时,应用程序崩溃并且出现错误:if you want to use reanimated 2 then go through your installation
问题是我完成了安装并且我已经安装了它。
这是我的 babel.config.js:
module.exports = {
presets: ['module:metro-react-native-babel-preset'],
plugins: ['react-native-reanimated/plugin'],
};
我的 package.json 中有这一行:
"react-native-reanimated": "^2.2.0",
在“依赖项”下。
我也在pod install
iOS目录中做了。我试图重新安装 node_modules 并重新安装应用程序(在模拟器上运行)
在非调试模式下运行应用程序时,它可以正常工作,但只有在尝试调试时才会出现此错误。
解决方案
您无法使用 Reanimated 2 启用调试模式。发生这种情况是因为 Reanimated 2 使用Turbo Modules,具有不允许您使用调试模式的限制。您可以改用Flipper进行调试
推荐阅读
- python - 熊猫在合并文件之间制作空行
- docker-compose - 检查上下文数据库/数据时出错 - Docker Compose 构建
- css - 如何为css水平对齐两个容器?
- excel - 查找位于活动单元格左侧的图表对象
- php - PHP 函数称为数组元素以替换为函数的返回值
- angular - 如何使用 Angular 11 配置 Brotli 压缩
- r - 从url导入r中的excel文件时,日期格式为字符
- c# - 如何将参数数组序列化为 .NET Standard 2.0 中可用的 ProcessStartInfo 的字符串?
- vue.js - 图片正在上传,但输入字段中的图片名称未显示
- python - 从数据集中提取数据组 - Python