我正在按照firebase页面上的函数教程将我的网站部署在firebase主机上,但它一直给我错误
Port 9005 is already in use
Error: An unexpected error has occurred.
日志显示:
Building nodejs source
Could not find functions.yaml. Must use http discovery
Serving at port 9005
FetchError: request to http://localhost:9005/__/quitquitquit failed, reason: connect ECONNREFUSED 127.0.0.1:9005
我试着做lsof -i tcp:9005
,看看端口上运行的是什么,但终端没有回答任何问题(
如果firebase CLI不是最新的,则可能会导致此问题,您可以使用firebase --version
查看当前版本。如果您的firebase版本有点旧,您可以使用npm install -g firebase-tools
进行更新。
此外,您还可以使用以下命令:firebase serve --only functions --port=9005
,这样您就可以更改要使用的端口。
如果您正在使用VPN,请尝试关闭它。
解决了我的问题。