ReactアプリでJSONサーバーを使用しようとしています。ただし、次のエラーが引き続き発生します。
events.js:167
throw er; // Unhandled 'error' event
^
Emitted 'error' event at:
at GetAddrInfoReqWrap.doListen [as callback] (net.js:1498:12)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:50:17)
Npmとノードを最新バージョンにアップグレードしました。 killallノードとSudo killall -9ノードですべてのプロセスを強制終了しました
問題の原因は何ですか?
killall node
を実行した後、npm start
を実行した後、ポート5000のローカルサーバーが再び機能するという同じ問題がありました。それがあなたを助けることを願っています。
node_modules
ディレクトリを削除し、npm install
を使用して再インストールすると、問題が解決します。
npm start
をスーパーユーザーとして試してください:Sudo npm start
これは私のために働いた。
別のadbデバイスをテスト...実際のスマートフォンまたはAndroid studieまたはgenymotionnpm startプロジェクトで新しいタブを開き、react-native run-Androidを実行し、ctrl + c過去のターミナルタブ
なぜこの問題が実行できないのかhttp:// localhost:8081/debugger-ui /
WebStormを再起動してください。代わりに'node_modules'フォルダーを削除およびモジュールを再インストールnpm install
によって。
同じ問題があります。基本的に、ノードv10 +を使用していますが、プロジェクトはv8.11.4で作成されました。すべてのモジュールは古いバージョン(v8)に従って使用されていたため、問題に直面しています。したがって、モジュールを更新するか、ノードをダウングレードする2つのソリューションがあります。
ノードをv10からv8にダウングレードすることで解決しました。プロジェクトの依存関係により、一部のモジュールを更新できないためです。
npm installを実行してから、npm updateそして再び動作します。
severless
をnpmで更新します。これで解決します。
おそらく、同じポートを使用して他の場所でエコーサーバーを起動した可能性があります。
このコマンドnpm start
またはyarn start
を使用してサーバーを起動すると、このエラーが発生していると思います
expo-cli start
を使用するだけです
上記のコマンドを使用して、出力にコメントを付けます。
Windowsで実行しており、マシンでIISを実行している場合、ポート8080で実行しようとしている場合は、IISサーバーが停止していることを確認してください。 IISを持ち込みます。
npm start -- --port 8000
ターミナルでこのコマンドを実行するだけです
echo fs.inotify.max_user_watches=524288 | Sudo tee -a /etc/sysctl.conf && Sudo sysctl -p
Windowsユーザーの場合、コマンドを実行します
Taskkill /IM node.exe /F
わたしにはできる。
参照:
少し遅れましたが、苦労していたため、Sudo
を使用せずにReactアプリを作成することでこのエラーに遭遇しました。 npx create-react-app app-name
の実行中にSudo
を使用すると、問題が修正されました。