#概要
Firebaseを利用してlocalhostでサーバーを立ち上げようとした際に
Error: Port 5000 is not open on localhost, could not start functions emulator.
が発生した場合の対処方法
#結論
firebase serve -p {任意のポート番号}
#詳細
ポートが重複しているエラー。
重複しているポートがkillできない場合、起動コマンドでポートを指定できる。
1.下記コマンドでヘルプを確認
firebase [command] --help
> firebase serve --help
Usage: firebase serve [options]
start a local server for your static assets
Options:
-p, --port <port> the port on which to listen (default: 5000) (default: 5000)
-o, --host <host> the host on which to listen (default: localhost) (default: "localhost")
--only <targets> only serve specified targets (valid targets are: hosting, functions)
--except <targets> serve all except specified targets (valid targets are: hosting, functions)
-h, --help output usage information
2.-p {任意のポート番号} でポートを指定して立ち上げる。
> firebase serve -p 5001