我正在使用 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上收到此错误:
任何帮助将不胜感激!
现在帮助你可能已经太晚了,但我刚刚遇到了与你上次错误相同的问题(Javacript 部分和 Reanimated 的本机部分之间不匹配)。我将把我的解决方案留在这里,供将来需要的人使用。
最终为我解决的问题是运行这个命令。
yarn react-native bundle --entry-file index.ios.js --platform ios --dev false --bundle-output ios/main.jsbundle --assets-dest ios
它一定重置了一些卡住的缓存或其他东西。如果你也有同样的问题,值得一试。