1. 程式人生 > >React-Native 對index.android.js的修改reload之後不能顯示在模擬器上

React-Native 對index.android.js的修改reload之後不能顯示在模擬器上

1、首先開啟模擬器的開發者選項→除錯→選中USB除錯


2、嘗試將這個檔案:專案路徑\node_modules\react-native\node_modules\node-haste\lib\FileWatcher\index.js中的MAX WAIT_TIME值改得更大一些;譬如由120000改成360000。執行packager的目的是讓node開啟一個服務來實時將我們專案的.js檔案編譯成功.jsbunde檔案,我們可以通過 http://localhost:8081/index.android.bundle?platform=android 來訪問到這個檔案。


執行react-native start後啟動packager後,要保證MAX

 WAIT_TIME的值不小於上圖語句的時間(紅框)。因為每次啟動服務所需時間都不同,所以如果不想修改MAX WAIT_TIME的話,可以多試幾次啟動服務,直到啟動時間小於120000(預設值)為止