Le rechargement natif de React n'a pas de solution de changement : 1. Recherchez le répertoire "app_namenode_modulesreact-nativepackager" ; 2. Définissez "varMAX_WAIT_TIME =360000;" ; 3. Recherchez "_createWatcher(rootConfig)" et modifiez "join('n') ) )" contenu ; 4. Rechargez simplement le projet.
L'environnement d'exploitation de ce tutoriel : système Windows 10, React version 18.0.0, ordinateur Dell G3.
Que dois-je faire s'il n'y a aucun changement dans le rechargement natif de React ?
La page de rechargement de React-Native ne s'actualise pas
Peut-être rencontrerez-vous un problème très anormal et ennuyeux lors du développement de React-Native. La page ne s'actualise pas lors du rechargement après modification du code. . .
J'ai cherché en ligne et j'ai dit que je devrais changer app_namenode_modulesreact-nativenode_modulesnode-hastelibFileWatcherindex.js, mais je n'ai pas pu trouver node-haste selon ce chemin, mais j'ai trouvé node-haste dans le répertoire app_namenode_modulesreact-nativepackager, puis j'ai suivi ce chemin Il est indiqué en ligne que le code a été modifié.
D'abord
// var MAX_WAIT_TIME = 120000; varMAX_WAIT_TIME =360000;
Puis trouvez _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); }); }); }
Après avoir effectué les modifications, j'ai rechargé le projet et cela a fonctionné, j'espère qu'il sera utile à mes amis !
Apprentissage recommandé : "Tutoriel vidéo React"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!