問題タブ [metro-bundler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
react-native - メトロバンドラーをフォークして変更を監視する方法は?
メトロ バンドラー リポジトリ ( https://facebook.github.io/metro ) をフォークし、ソース コードに変更を加えたいと考えています。変更を加えて、ファイルを保存するときにコードを自動的に再コンパイルしたいと考えています。
react-native - react-native: 異なるメトロ ポートで同時に ios シミュレーターを起動するにはどうすればよいですか?
連携して動作する 2 つのアプリ (コンシューマーとプロバイダー) があります。コンシューマー アプリでタスクを要求すると、そのタスクがプロバイダー アプリで受信されることを確認する必要があります。これにより、同じコンピューターで両方のアプリを同時に実行していない場合、デバッグが非常に困難になります。
最初にデフォルトのポートを手動で設定react-native start --port 8082
してから、他のポートを手動で設定しようとしました。8082 エラーのアプリ。8082 で 1 つだけ起動してみました。アプリはそれを無視し、別のメトロ インスタンスを起動します。
どちらのテストも ios シミュレータ用でした。私はまた、1つをiOSで、もう1つをAndroidで実行しようとしましたが、同様の成功はありませんでした。
これは可能ですか?試行をあきらめたという人もいれば、ノード モジュールを掘り下げて手動でポートを設定する人もいると聞いています。私はグーグルやここであまりガイダンスを見つけていません。
誰かがそれを解決するか、それが初心者ではないことを私に納得させるのを手伝ってくれることを願っています. ありがとう。