2

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

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

但是现在我在地铁服务器中遇到了这个错误:

错误:index.js:无法从“/home/nia/Downloads/YarAb”找到模块“react-native-reanimated/plugin”

我的本机版本是 0.63.2

4

1 回答 1

2

不幸的是,expo sdk v38 还不支持 reanimated v2,因为“reanimated 2 目前只支持 hermes”

这个问题也记录在 react-native-reanimated v2文档中:“expo 支持还没有准备好,下一个 sdk 版本将支持 react native 0.62——这将允许您在弹出的 expo 应用程序中使用 reanimated 2。”

目前唯一的解决方案是弹出您的 expo 应用程序以使用 reanimated,或者寻找替代方案,例如react-native-animatable

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

于 2020-09-18T07:52:57.317 回答