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

时间:2019-08-27 06:00:41

标签: react-native expo

我正在使用expo来构建应用程序。我是React-Native和Expo的新手,所以如果您能帮助我,我将非常感激。 我收到几条警告:

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

2 个答案:

答案 0 :(得分:0)

使用npm install -g expo-cli@2.4.3回滚

答案 1 :(得分:0)

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

  1. 使用以下命令清理npm缓存:npm cache clean --force
  2. 重新安装依赖项:npm install
  3. 博览会安装

我希望对您有帮助