我在用博览制作一个应用。我是新的反应-本地人和世博,所以如果你能帮助我,我会非常感激。我收到了几条警告:
Some of your project's dependencies are not compatible with currently installed expo package version
- expo-constants - expected version range: ...
- expo-permissions - expected version range: ...
- react-native-gesture-handler - expected version range: ...
Your project may not work correctly until you install the correct versions of the packages. 我正面临着另一个错误:
"TypeError: TypeError:未定义不是一个对象(计算'_styles.default.list')“。
所以我试着安装最新版本。
当我试图安装expo install expo-permissions和expo install react-native-gesture-handler时,会出现错误。两个错误都说
无法找到模块'expo/bundledNativeModules.json‘需要堆栈:- /Users/address/src/react-native-udacicards/noop.js
我试图删除node_modules和package-lock.json,然后删除npm install。
发布于 2019-08-27 13:52:13
使用npm回滚安装-g expo-cli@2.4.3
发布于 2020-04-09 05:22:30
我不知道这个解决方案是否适用于所有的情况,但这正是我解决问题的原因:
我希望它能帮上忙
发布于 2022-02-27 17:06:44
1.将您的package.json更改为
"expo": "~43.0.2",(或更低)和您的react-native-gesture-handler到"react-native-gesture-handler": "~1.10.2",(用于世博43.0.2)npm cache clean --forcenpm installexpo doctor --fix-dependencieshttps://stackoverflow.com/questions/57668456
复制相似问题