如何解决 React Native 项目中权限被拒绝的问题?

Oli*_*r D 0 macos shell sudo react-native

任何人在跑步后都遇到过这个问题

react-native run-android/ios
Run Code Online (Sandbox Code Playgroud)

android/app/build/generated/rncli/src/main/java/com/facebook/react/PackageList.java(权限被拒绝)

当我sudo在任何命令之前写,就像npm install/yarn add etc它工作得很好

否则我遇到了与权限相关的错误

Aki*_*nda 5

  • 您可能会检查权限 android/gradlew

  • 他们应该是755而不是644

  • 运行chmod 755 android/gradlew你的应用程序的根文件夹中,然后运行react-native run-android

  • 它应该再次工作

  • 最后删除节点模块并使用重新安装 rm -rf node_modules && npm install