Я пытаюсь отладить свое приложение на своем телефоне Android. Когда я впервые создаю свое приложение с:
sudo react-native run-android
Он строится отлично, но когда я изменил свой код и сохранил, он не перезагружается, и мне нужно строить снова и снова с каждым изменением. HMR активен и пытался нажать «Перезагрузить» в моем меню разработчика, но не перезагружается. Вот дополнительная информация:

.babelrc
{
"presets": ["module:metro-react-native-babel-preset"],
"plugins": ["@babel/proposal-class-properties"]
}
package.json
{
"name": "hiworld",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start",
"test": "jest"
},
"dependencies": {
"global": "^4.3.2",
"react": "16.6.1",
"react-native": "0.57.7"
},
"devDependencies": {
"babel-cli": "^6.26.0",
"babel-eslint": "^10.0.1",
"babel-jest": "23.6.0",
"babel-preset-flow": "^6.23.0",
"eslint": "^5.9.0",
"eslint-config-standard": "^12.0.0",
"eslint-plugin-import": "^2.14.0",
"eslint-plugin-node": "^8.0.0",
"eslint-plugin-promise": "^4.0.1",
"eslint-plugin-react": "^7.11.1",
"eslint-plugin-standard": "^4.0.0",
"jest": "23.6.0",
"metro-react-native-babel-preset": "0.50.0",
"react-test-renderer": "16.6.1"
},
"jest": {
"preset": "react-native"
},
"main": "index.js",
"author": "",
"license": "ISC",
"description": ""
}
если вам еще что-нибудь понадобится, я отредактирую этот пост.
он дает PermissionError без sudo. У этого есть свои длинные шаги, но sudo их избегает.
Может быть, это связано с использованием
sudo? Запускreact-native run-androidбезsudoчто-нибудь меняет?