javascript - 使用 createDrawerNavigator() 时出现“错误:Reanimated 2 未能创建工作集,可能你忘记添加 Reanimated 的 babel 插件”
问题描述
我收到这个错误
错误:Reanimated 2 创建worklet 失败,可能你忘记添加Reanimated 的babel 插件了?
MaxListenersExceededWarning:检测到可能的 EventEmitter 内存泄漏。11 个更改监听器添加到 [HasteMap]。使用emitter.setMaxListeners() 增加限制(
node --trace-warnings ...
用于显示警告的创建位置)
ERROR 错误:需要模块“node_modules/@react-navigation/drawer/src/index.tsx”,抛出异常:Error: Reanimated 2 failed to create a worklet,也许你忘了添加Reanimated的babel插件?
使用此代码
import { createDrawerNavigator } from '@react-navigation/drawer';
const Drawer = createDrawerNavigator();
我在用
"@react-navigation/drawer": "^5.12.4",
"@react-navigation/native": "^5.9.3",
"react-native": "0.63.4",
为什么会抛出错误?
解决方案
这可能是缓存问题。如果您正在使用 expo,请使用 expo r -c
.
推荐阅读
- reactjs - 在 React 中提交表单后无法重置输入字段
- php - 该页面未在 codeigniter 中正确重定向
- css - 为什么这个 nth-of-type 选择器不起作用
- swift - swift : UIView 的平滑翻译与 iOS 控制面板完全一样(跟随用户手指,使用平移)
- php - 如何使用 PHP 将“字符串”操作为给定格式
- r - R中每组的第k个最小元素
- python - 如何在运行时更新 Gtk 中嵌入的 matplotlib?
- machine-learning - 如何在混淆矩阵中显示精度
- asp.net-mvc - 如何使用 Owin 在 MVC 应用程序上获取 Azure B2C 访问令牌
- python - 如何在观察具有相同属性的其他行的同时调整比率