在 Web/Expo React Native 上运行 Reanimated 2 或 3 时出现问题

问题描述 投票:0回答:1

我正在使用 React Native 构建一个通用应用程序,该应用程序在 Next.js/Expo 上运行,适用于 Web/移动设备,目前,版本 2.14.4 在移动设备上运行,但在 Web 上出错,3.4.2 在 Web 上运行,但在 Expo 中出错.

我们可能会使用旧架构,因为世博会尚未完全支持新架构,因此基于哪个版本的 Reanimated,您建议我们投入时间开始工作? 这是我们尝试在 Web 上运行 react-native-reanimated v2.14.4 时遇到的错误(这个问题之前被问过但没有答案:React Native Reanimated not working in React Native web and throwing module Could not parse error when using webpack to运行网络构建):

如果我们将react-native-reanimated升级到3.4.2,上面的网络错误就会消失,并且我们在Expo Go上收到此错误:

任何帮助将不胜感激!

next.js expo cross-platform react-native-reanimated react-native-reanimated-v2
1个回答
0
投票

现在帮助你可能已经太晚了,但我刚刚遇到了与你上次错误相同的问题(Javacript 部分和 Reanimated 的本机部分之间不匹配)。我将把我的解决方案留在这里,供将来需要的人使用。

最终为我解决的问题是运行这个命令。

yarn react-native bundle --entry-file index.ios.js --platform ios --dev false --bundle-output ios/main.jsbundle --assets-dest ios

它一定重置了一些卡住的缓存或其他东西。如果你也有同样的问题,值得一试。

© www.soinside.com 2019 - 2024. All rights reserved.