无法从 /projectFolder 中找到模块 'react-native-reanimated/plugin'

Cannot find module 'react-native-reanimated/plugin' from /projectFolder

我想使用 react-native-router-flux 所以我按照其文档中的描述添加了它的依赖项。我还在 babel.config.js 中为 react-native-reanimated 添加了 babel 插件依赖,如下所示:

module.exports = { presets: ['module:metro-react-native-babel-preset'], plugins: ['react-native-reanimated/plugin'],};

但现在我在 Metro 服务器中收到此错误:

error: index.js: Cannot find module 'react-native-reanimated/plugin' from '/home/nia/Downloads/YarAb'

我的 react-native 版本是 0.63.2

不幸的是,expo sdk v38 还不支持 reanimated v2,因为 "reanimated 2 only 目前支持爱马仕.

此问题也记录在 react-native-reanimated v2 docs 中:“expo 支持尚未准备好,下一个 sdk 版本将支持 react native 0.62 – 这将允许您在中使用 reanimated 2弹出的 expo 应用程序。

目前唯一的解决方案是退出您的 expo 应用程序以使用 reanimated,或者寻找 alternatives, like react-native-animatable

https://github.com/software-mansion/react-native-reanimated/issues/886