我找到了很多关于这个问题的线索,但没有人帮助我.很抱歉为同一个问题编写另一个线程.
我是新手反应原生而坦率地说packange.json对我来说真的很痛苦地匹配依赖版本.
我的package.json文件如下.并且,错误消息是
console.error: "React Native version mismatch.
JavaScript version: 0.55.4
Native version: 0.57.1
....."
Run Code Online (Sandbox Code Playgroud)
我尝试删除缓存和node_modules并使用以下命令重新安装这些东西.
"watchman watch-del-all && rm -rf $TMPDIR/react-* && rm -rf $TMPDIR/haste-map-react-native-packager-* && rm -rf node_modules/&& npm install"
Run Code Online (Sandbox Code Playgroud)
我在google搜索中发现,在大多数情况下,它是expo和react-native之间的版本不匹配.但我相信,我使用的反应本地匹配版本,并从世博会世博网站在这里
{
"name": "empty-project-template",
"main": "node_modules/expo/AppEntry.js",
"private": true,
"scripts": {
"start": "expo start",
"android": "expo start --android",
"ios": "expo start --ios",
"eject": "expo eject"
},
"dependencies": {
"babel-core": "^7.0.0-bridge.0",
"expo": "^30.0.0",
"native-base": "^2.8.1",
"react": "16.3.1",
"react-native": "https://github.com/expo/react-native/archive/sdk-30.0.0.tar.gz",
"react-navigation": "^2.11.2"
},
"devDependencies": {
"@babel/core": "^7.1.6",
"regenerator-runtime": "^0.13.1"
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2886 次 |
| 最近记录: |