>웹 프론트엔드 >프런트엔드 Q&A >React Native Reload에 변화가 없으면 어떻게 해야 하나요?

React Native Reload에 변화가 없으면 어떻게 해야 하나요?

藏色散人
藏色散人원래의
2023-01-18 14:17:481261검색

React 네이티브 재로드에는 변경 사항이 없습니다. 1. "app_namenode_modulesreact-nativepackager" 디렉터리를 찾습니다. 2. "varMAX_WAIT_TIME =360000;"을 설정합니다. 3. "_createWatcher(rootConfig)"를 찾아 "join('n')을 수정합니다. )" 내용; 4. 프로젝트를 다시 로드하면 됩니다.

React Native Reload에 변화가 없으면 어떻게 해야 하나요?

이 튜토리얼의 운영 환경: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.