![](/img/trans.png)
[英]Javascript - React Native Console error “Version Mismatch”
[英]React Native - console.error: 'React Native version mismatch
我正在使用 EXPO 和 React Native,应用程序运行完全正常,直到我创建一个新文件时它突然停止,即使我删除它,错误仍然存在。
我已将 React Native 更新到 V0.56.0,但它仍然显示错误:
console.error: 'React Native 版本不匹配。
Javascript 版本:0.56.0 原生版本:0.52.0
在我更新之前它是:
Javascript 版本:0.54.0 原生版本:0.52.0
仍然导致相同的错误?
关于如何解决此问题以及我使用哪个命令来更新本机版本的任何想法?
转到项目文件夹中的package.json
文件
在哪里可以找到这样的代码
"dependencies": {
.....
"react-native": "^0.54.0",
......
},
将react-native
版本更改为0.54
并保存文件。
然后转到终端并重定向到您的项目文件夹并点击命令
npm install && expo start -c
我用过这样的东西
$ sudo npm install babel-upgrade -g
$ react-native-git-upgrade
$ npx babel-upgrade --write
$ sudo npm install babel-upgrade -g
$ npx babel-upgrade --write --install
$ react-native-git-upgrade
$ watchman watch-del-all
$ rm -rf node_modules
$ rm -rf $TMPDIR/react-*
$ rm -rf ios/Pods
$ cd ios
$ pod cache clean --all
$ pod repo update && pod install
$ cd ..
$ npm install
$ ./android/gradlew clean -p ./android/
$ rm -rf ios/build
$ react-native run-ios
$ react-native run-android
$ cd ios/
$ pod update yoga
$ pod update React/RCTNetwork
$ pod repo update
$ pod update
$ cd ..
$ pod update
$ cd ..
$ react-native run-ios
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.