首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到模块'expo/bundleNativeModules.json‘

找不到模块'expo/bundleNativeModules.json‘
EN

Stack Overflow用户
提问于 2019-08-27 06:00:41
回答 4查看 8.3K关注 0票数 2

我在用博览制作一个应用。我是新的反应-本地人和世博,所以如果你能帮助我,我会非常感激。我收到了几条警告:

代码语言:javascript
复制
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-permissionsexpo install react-native-gesture-handler时,会出现错误。两个错误都说

无法找到模块'expo/bundledNativeModules.json‘需要堆栈:- /Users/address/src/react-native-udacicards/noop.js

我试图删除node_modulespackage-lock.json,然后删除npm install

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2019-08-27 13:52:13

使用npm回滚安装-g expo-cli@2.4.3

票数 1
EN

Stack Overflow用户

发布于 2020-04-09 05:22:30

我不知道这个解决方案是否适用于所有的情况,但这正是我解决问题的原因:

  1. 使用以下命令清除npm缓存: npm缓存清除-强制
  2. 重新安装依赖项: npm安装
  3. 世博安装

我希望它能帮上忙

票数 0
EN

Stack Overflow用户

发布于 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)
  1. 然后,在您的终端上(在您的项目中)运行
  • npm cache clean --force
  • npm install
  • expo doctor --fix-dependencies
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57668456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档