ホームページ  >  記事  >  ウェブフロントエンド  >  React Native リロードに変更がない場合はどうすればよいですか?

React Native リロードに変更がない場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2023-01-18 14:17:481212ブラウズ

React ネイティブのリロードに変更はない解決策: 1. "app_name\node_modules\react-native\packager" ディレクトリを見つけます; 2. "varMAX_WAIT_TIME =360000;" を設定します; 3. "_createWatcher(rootConfig)" を見つけます、「join('\n')))」の内容を変更します; 4. プロジェクトをリロードします。

React Native リロードに変更がない場合はどうすればよいですか?

このチュートリアルの動作環境: Windows 10 システム、react18.0.0 バージョン、Dell G3 コンピューター。

反応ネイティブのリロード 変化がない場合はどうすればよいですか?

react-native のリロード ページが更新されない問題

おそらく、react-native の開発中に非常に異常で迷惑な問題に遭遇するでしょう。コードを変更した後にリロードしても更新されません。 。 。

オンラインで検索して、 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 リロードに変更がない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。