首页 > 解决方案 > 如果你想使用 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 installiOS目录中做了。我试图重新安装 node_modules 并重新安装应用程序(在模拟器上运行)

在非调试模式下运行应用程序时,它可以正常工作,但只有在尝试调试时才会出现此错误。

标签: react-native

解决方案


您无法使用 Reanimated 2 启用调试模式。发生这种情况是因为 Reanimated 2 使用Turbo Modules,具有不允许您使用调试模式的限制。您可以改用Flipper进行调试


推荐阅读