Flutter Webで起きる謎のエラーを解決【SocketException】

Failed to bind web development server: SocketException: Failed to create server socket (OS Error: Failed to start accept), address = localhost, port = 8080

再起動すれば直るんですが、めんどい。。
ということで、調べた結果、
localhostが利用できなくなってしまっているみたいで、127.0.0.1で起動するとだった。

VSCodeで起動する場合

ファイルを作成する
.vscode/launch.json

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Flutter",
      "request": "launch",
      "type": "dart",
      "args": [
        "--web-port",
        "8080",
        "--web-hostname",
        "127.0.0.1"
      ]
    }
  ]
}

コマンドで起動する場合

flutter run -d chrome --web-port=8080 --web-hostname=127.0.0.1

Flutter開発で知らないと損すること Flutter開発で知らないと損すること

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です