当我初始化一个新项目,然后启动Xcode模拟器时,得到以下消息:
React-Native版本不匹配 Javascript版本0.50.1 本机版本:0.50.0 确保您已经重新构建了本机代码. ...
有谁知道这是怎么回事能帮帮我吗?
当我初始化一个新项目,然后启动Xcode模拟器时,得到以下消息:
React-Native版本不匹配 Javascript版本0.50.1 本机版本:0.50.0 确保您已经重新构建了本机代码. ...
有谁知道这是怎么回事能帮帮我吗?
当前回答
从设备上删除应用程序,然后重新安装
其他回答
当TypeScript类型定义不匹配时,我得到了这个类。
例如,在依赖项中react-native的值为0.61.5,在devDependencies中@types/react-native的值为0.60.0。
当我更新devDependencies时,它就工作了。不需要重启任何东西。
还要确保在模拟器中启用了wifi
对于那些无法通过关闭和重建来修复的Android开发人员,在模拟器/设备上手动卸载应用程序。
对于我的情况下,我在iOS上面临它,我试图重置和清除所有缓存使用以下命令,但失败了,尽管许多评论说,根本原因是有react打包器在某处意外运行,我重新启动了我的mac,问题仍然存在。
watchman watch-del-all && rm -rf node_modules/ && yarn cache clean && yarn install && yarn start --reset-cache
解决方案是,删除build文件夹@ /ios/build,然后执行react-native run-ios解决了它
关闭js服务器终端,再次运行build