Как можно разрешить отказ в разрешении в проекте React Native? - PullRequest
0 голосов
/ 18 февраля 2020

кто-нибудь сталкивался с этой проблемой после запуска

react-native run-android/ios

android / app / build / созданный / rncli / src / main / java / com / facebook / реагировать / PackageList. java ( В доступе отказано)

когда я пишу sudo перед любой командой, такой как npm install/yarn add etc, она работает очень хорошо

в противном случае я получил ошибки, связанные с разрешением

Ответы [ 2 ]

1 голос
/ 18 февраля 2020
  • Вы можете проверить разрешения для android/gradlew

  • Они должны быть 755 , а не 644

  • Запустите chmod 755 android/gradlew внутри папки приложения root, затем выполните react-native run-android

  • И это должно работать снова

  • Наконец, удалите узлы модулей и переустановите, используя rm -rf node_modules && npm install

1 голос
/ 18 февраля 2020

Похоже, у вас нет разрешения - попробуйте это

sudo chmod -R 777 {путь}

...