React 네이티브 재로드에는 변경 사항이 없습니다. 1. "app_namenode_modulesreact-nativepackager" 디렉터리를 찾습니다. 2. "varMAX_WAIT_TIME =360000;"을 설정합니다. 3. "_createWatcher(rootConfig)"를 찾아 "join('n')을 수정합니다. )" 내용; 4. 프로젝트를 다시 로드하면 됩니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, 반응 버전 18.0.0, Dell G3 컴퓨터.
리액트 네이티브 리로드에 변화가 없으면 어떻게 해야 하나요?
react-native 페이지가 새로고침되지 않는 문제
아마도 React-native 개발 중에 코드를 수정한 후 다시 로드할 때 매우 비정상적이고 짜증나는 문제에 직면하게 될 것입니다. . .
온라인에서 검색해서 app_namenode_modulesreact-nativenode_modulesnode-hastelibFileWatcherindex.js를 바꿔야 한다고 했는데 이 경로대로 node-haste를 못 찾았는데 app_namenode_modulesreact-nativepackager 디렉터리에서 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!