初始化项目后,React Native Project中出现错误“无法在空对象上获取属性'dependencies'”

时间:2019-10-30 02:45:03

标签: android react-native

我使用react-native初始化AppName创建了一个新的React-Native项目,当我尝试在Android中运行时,它在 @react行中抛出无法在空对象上获取属性'dependencies' -native-community \ cli-platform-android \ native_modules.gradle'行:183 我不确定为什么会收到此异常。我什至没有在项目中做任何更改

以下是我使用的命令

react-native init Example
cd Example
npm i
react-native run-android

本机版本

react-native-cli: 2.0.1
react-native: 0.61.3

npm - 6.11.2的版本

1 个答案:

答案 0 :(得分:1)

使用以下命令安装@ react-native-community / cli-platform-android解决了我的问题

npm i @react-native-community/cli-platform-android

如果上述方法不能解决问题,请通过如下更新native_modules.gradle暂时解决问题

  1. node_modules @ react-native-community \ cli-platform-android \ native_modules.gradle 文件中搜索行json = new JsonSlurper().parseText(reactNativeConfigOutput)
  2. 在该行上方添加reactNativeConfigOutput = reactNativeConfigOutput.substring(4);

enter image description here

以上已解决问题,但我认为这是临时解决方法