2016-08-01 123 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 

如何解決這個相當惱人的問題? 謝謝

回答

4

基本上它看起來像反應包裝器上的Windows錯誤。當您禁用Hot Reloading時,應該停止它。如果沒有,請在運行「react-native run-android」之前嘗試「npm cache clean」,請問?你也可以嘗試在管理員上運行。如果這些不起作用,可能是關於防病毒應用程序。

你也可以添加「.idea」文件夾到你的github忽略文件來嘗試嗎?你是否試圖直接從Webstorm(或任何基於eclipse的平臺)或終端運行它?

+0

我從Android Studio運行它 – pvllnspk

+0

它每次崩潰時,我建立java代碼,生成文件夾更改 - >服務器崩潰 – pvllnspk

+0

試過:禁用熱重新加載,npm緩存清理,在管理員上運行 - 沒有運氣( – pvllnspk

-6

使用

$ react-native start

І希望工程

5

我認爲它是 '保存寫',我使用Webstorm問題,取消選中「文件 - >設置 - >系統設置 - > sychronization->使用安全寫「來看看它是否可以幫助你。

+0

是的,我認爲這應該是被接受的答案 @pvllnspk就我所見也使用WebStorm(或類似的IDE)。 – Plaul

6

解決方案:

如何修復文件的權限,裝載結束 react-native start

一後,進入android文件夾,

cd android

現在清理項目...

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

現在在根文件夾 cd .. react-native run-android

+0

這解決了我的問題。謝謝! –

+0

@ p-bizouard我很高興聽到它!謝謝用於投票您使用的是哪個平臺Windows/Mac? – llioor

+0

在Windows上,您的基本命令是正確的,具有基本的cmd.exe實用程序 –

0

關閉SourceTree的伎倆,我再次運行構建過程。一旦我將更改推送到版本庫中,也會崩潰服務器(我認爲GitKraken具有相同的效果)。

0

最好臨時的解決辦法,我發現了這是,當你做react-native run-android,尋找出陣營軟件包管理器,一旦它打開,關閉它,等到react-native run-android的進展表示BUILD SUCCEEDED,然後在打開另一個CMD您的反應原生項目的相同目錄,並做npm start。如果服務器再次崩潰或者出現任何錯誤,則可以再次執行npm start並繼續您的工作。

相關問題