2016-08-01 8 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) 

Danach sollte ich wieder tun:Fenster & Android: reagieren nativen Server abstürzt sehr oft

npm start 

Wie dieses ziemlich lästige Problem lösen? Danke

Antwort

4

Im Grunde sieht es wie Windows Bug auf reagieren Packer. Wenn Sie Hot Reloading deaktivieren, sollte es gestoppt werden. Wenn nicht, können Sie "npm cache clean" ausprobieren, bevor Sie "react-native run-android" ausführen? Sie können auch versuchen, auf Administrator auszuführen. Wenn diese nicht funktionieren, geht es vielleicht um Antivirus-App.

Kannst du auch ".idea" -Ordner zu deiner github ignore-Datei hinzufügen? Und versuchen Sie, es direkt von Webstorm (oder einer anderen Eclipse-basierten Plattform) oder vom Terminal aus zu starten?

+0

ich es von Android Studio laufen – pvllnspk

+0

es jedes Mal, stürzt ab, wenn ich Java-Code erstellen, Ordner Änderungen bauen -> Server abstürzt – pvllnspk

+0

Versuchte: deaktivieren Hot Nachladen, npm Cache sauber, auf Administrator ausführen - kein Glück ( – pvllnspk

-6

Verwendung

$ react-native start

І hoffen, dass es

5

funktioniert Ich denke, es ist das Problem der 'speichern write', ich bin mit WebStorm, deaktivieren Sie „Datei-> Einstellungen-> System Einstellungen-> sychronization-> use safe write "um zu sehen, ob es Ihnen hilft.

+0

JA, ich denke, Dies sollte die akzeptierte Antwort sein. @pvllnspk ist so weit ich sehe auch mit WebStorm (oder einer ähnlichen IDE). – Plaul

6

Lösung:

Wie die Dateiberechtigungen zu beheben, nach Ende Laden react-native start

Zuerst Zum android Ordner

cd android

nun das Projekt reinigen ...

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

Jetzt führen Sie den Build-Prozess wieder im Stammordner cd .. react-native run-android

+0

Dies behoben mein Problem. Vielen Dank! –

+0

@ p-Bizouard Ich bin froh, es zu hören! Welche Plattform verwendest du? Windows/Mac? – llioor

+0

Unter Windows stimmen deine Befehle mit dem grundlegenden Dienstprogramm cmd.exe überein. –

0

Schließen SourceTree den Trick für mich getan hat. Sobald ich meine Änderungen an das Repository weitergeleitet habe, stürzte auch der Server ab (ich nehme an, GitKraken hat den gleichen Effekt).

0

Die beste temporäre Lösung ich dafür war, dass, wenn Sie react-native run-android tun, für den Package Manager Reagieren schauen und sobald es geöffnet wird, schließen Sie es und warten, bis der Fortschritt der react-native run-androidBUILD SUCCEEDED sagt und dann ein anderes cmd öffnen in das gleiche Verzeichnis Ihres reaktiven nativen Projekts und tun npm start. Wenn der Server erneut abstürzt oder ein Fehler auftritt, können Sie einfach npm start erneut ausführen und Ihre Arbeit fortsetzen.

Verwandte Themen