ノードでこれが好きな何かを経験した人はいますか?
私はAngular
を実行していましたが、Windowsがクラッシュして再起動しましたが、今度はng serve
取得しています:
Error: listen EACCES: permission denied 127.0.0.1:4200
at Server.setupListenHandle [as _listen2] (net.js:1253:19)
at listenInCluster (net.js:1318:12)
at GetAddrInfoReqWrap.doListen [as callback] (net.js:1451:7)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:61:10)
私も試しましたng serve --port 4201
同じ結果。
注:Windowsを再起動する前は、WSL
でアプリを実行していました。その後、WSL
とPowershell
を試しました。
更新:新しいプロジェクトでも発生しています。
Windowsを1回再起動するだけでは不十分です。2回再起動しましたが、問題は解決しました。
申し訳ありませんが、これ以上技術的なことはありません。
例外:1:WindowsフォルダーからWSLで開発しないようにします。
私にとっては、ノードが間違ったネットワークインターフェイスでリッスンしているということでした。
Dockerを使用した後、Dockerネットワークインターフェイスをプライマリとして使用していました。
ネットワークインターフェースを無効にして、ノードが正しいインターフェースを使用するように強制しました。
端末でng serve
コマンドを実行するときにも同じ問題が発生しました。
an unhandled exception occurred: listen EACCES: permission denied 127.0.0.1:4200
see "C:\Users\MyUser\AppData\Local\Temp\ng-At4Tad\angular-errors.log" for further details.
解決策:コマンドを次のように変更するだけです
ng serve --port 4401
私はこれと同じ問題を抱えており、タスクマネージャーに移動して、すべてのNode実行中のサーバーを強制終了し、問題は解消しました。