2016-08-01 3 views
16
ERROR EPERM: operation not permitted, lstat '...\.idea\workspace.xml___jb_old___' 
{"errno":-4048,"code":"EPERM","syscall":"lstat","path":"...\.idea\\workspace.xml___jb_old___"} 
Error: EPERM: operation not permitted, lstat 'app\.idea\workspace.xml___jb_old___' 
    at Error (native) 

После этого я опять же:для Windows и Android: реагируют родные аварии сервера очень часто

npm start 

Как решить эту проблему весьма раздражает? Thanks

ответ

4

В основном это похоже на ошибку в окнах на реактивном упаковщике. Когда вы отключите Hot Reloading, его следует остановить. Если нет, можете ли вы попробовать «npm cache clean» перед запуском «run-native run-android», пожалуйста? Также вы можете попробовать запустить администратор. Если они не работают, возможно, это приложение для антивирусов.

Также вы можете добавить папку «.idea» в свой файл игнорирования github, чтобы попробовать? И вы пытаетесь запустить его из Webstorm (или любой платформы на основе eclipse) напрямую или терминально?

+0

Я запускаю его из Android Studio – pvllnspk

+0

сбой при каждом создании кода Java, создание изменений папки -> сбой сервера – pvllnspk

+0

Пробовал: отключить Hot Reloading, npm cache clean, запустить на администратора - не повезло ( – pvllnspk

-6

использование

$ react-native start

надеюсь, что он І работает

5

Я думаю, что это проблема 'Сохранить запись', я использую WebStorm, снимите флажок «Файл-> Настройки-> Система Настройка-> sychronization-> use safe write ", чтобы узнать, помогает ли она вам.

+0

ДА, я думаю это должен быть принятый ответ. @pvllnspk - насколько я могу видеть, также используя WebStorm (или аналогичную IDE). – Plaul

6

Решение:

Как исправить права доступа к файлам, после загрузки конец react-native start

Во-первых, Перейти к андроида папку

cd android

Теперь очистить проект ...

gradlew clean //for Mac users, change gradlew to ./gradlew

Теперь запустите процесс сборки снова в корневой папке cd .. react-native run-android

+0

Это исправление моей проблемы. Спасибо! –

+0

@ p-bizouard Я рад это слышать! для Windows, Windows, Mac? – llioor

+0

В Windows ваши команды правы с базовыми утилитами cmd.exe. –

0

Закрытие SourceTree сделал трюк для меня. Как только я нажал свои изменения в репозиторий, также разбился сервер (я полагаю, что GitKraken имеет тот же эффект).

0

Лучшее временное решение я нашел для этого было то, что когда вы делаете react-native run-android, обратите внимание на React Package Manager, и как только он открывается, закройте его и ждать, пока прогресс react-native run-android говорит BUILD SUCCEEDED, а затем открыть другой ЦМД в в том же Справочнике вашего проекта, отвечающего за реакцию, и выполните npm start. Если сервер снова выйдет из строя или вы получите какую-либо ошибку, вы можете снова сделать npm start и продолжить свою работу.

Смежные вопросы