我知道有很多相关帖子,但其他帖子似乎没有解决我的问题。
app.JSON
{
"expo": {
"sdkVersion": "25.0.0"
}
}
的package.json
"dependencies": {
"expo": "^25.0.0",
"react": "16.2.0",
"react-native": "^0.52.0",
"react-native-camera": "^1.0.3"
}
感谢任何帮助,谢谢。
答案 0 :(得分:1)
在尝试不同的建议后我遇到了类似的问题而且失败了,我终于找到了问题的解决方案。对我来说,我打开 package.json 文件并更改react-native版本以匹配JavaScript版本,如控制台错误所示,然后运行以下命令:项目根目录:
npm install
npm start
现在它运作正常。
答案 1 :(得分:1)
我知道已经太迟了,但是我希望我的回答对其他观众有帮助。
您只需要安装:
react-native upgrade
然后运行您的项目。
答案 2 :(得分:0)
尝试将react-native
版本替换为expo
版本的expo-sdk
版本,并将package.json
更新为:
"dependencies": {
"expo": "^25.0.0",
"react": "16.2.0",
"react-native": "https://github.com/expo/react-native/archive/sdk-25.0.0.tar.gz",
"react-native-camera": "^1.0.3"
}
然后在根运行rm -rf node_modules/ && yarn upgrade
或rm -rf node_modules/ && npm update
中,具体取决于您使用的包管理器。
参考:https://blog.expo.io/expo-sdk-v25-0-0-is-now-available-714d10a8c3f7#d4e3