react native reload沒有變化的解決方案:1、找到“app_name\node_modules\react-native\packager”目錄;2、設定“varMAX_WAIT_TIME =360000;”;3、找到“_createWatcher(rootConfig)” ,並修改「join('\n')))」內容;4、重新載入項目即可。
本教學操作環境:Windows10系統、react18.0.0版、Dell G3電腦。
react native reload 沒有變化怎麼辦?
react-native reload 頁面不刷新問題
#或許你在react-native開發的過程中,會遇到一個很變態很惱火的問題,修改完程式碼後reload時頁面不刷新。 。 。
網路上搜了一下說改app_name\node_modules\react-native\node_modules\node-haste\lib\FileWatcher\index.js這個,但是按照這個路徑找根本找不到說node-haste,但是我卻在app_name\node_modules\react-native\packager這個目錄下找到了node-haste,然就是依照網路上說的改程式碼了。
首先
// var MAX_WAIT_TIME = 120000; varMAX_WAIT_TIME =360000;
然後找到_createWatcher(rootConfig)
_createWatcher(rootConfig) { constwatcher=newWatcherClass(rootConfig.dir, { glob: rootConfig.globs, dot:false, }); return newPromise((resolve, reject) => { constrejectTimeout=setTimeout( () => reject(newError([ 'Watcher took too long to load', 'Try running `watchman version` from your terminal', 'https://facebook.github.io/watchman/docs/troubleshooting.html', ].join('\n'))), //修改的地方 MAX_WAIT_TIME ); watcher.once('ready', () => { clearTimeout(rejectTimeout); resolve(watcher); }); }); }
改完後重新載入了專案確實可以了,希望對小夥伴們有用!
推薦學習:《react影片教學》
以上是react native reload 沒有變化怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!