我启动了Firebase FriendlyChat教程,直到我决定停止firebase serve
进程,再次启动它并停止它,然后当我再次使用firebase serve
启动它时,它说它已经工作了港口已经在使用中。
所以我使用kill -QUIT <PID>
停止了一些流程,当我尝试启动时,它给了我这个错误:
[debug] Command: /usr/local/bin/node /usr/local/bin/firebase serve
[debug] CLI Version: 3.0.0
[debug] Platform: darwin
[debug] Node Version: v5.9.1
[debug] Time: Thu May 19 2016 00:03:54 GMT+0200 (CEST)
[debug] ---------------------------------------------------------------
[debug]
[info] Starting Firebase development server...
[info]
[info] Project Directory: /Applications/MAMP/htdocs/firebase/chat/web-start
[warn] ⚠ Port 5000 is not available. Trying another port...
[warn] ⚠ Port 5001 is not available. Trying another port...
[debug] TypeError: Cannot read property 'public' of undefined
at Server.<anonymous> (/usr/local/lib/node_modules/firebase-tools/commands/serve.js:24:15)
at Server.g (events.js:273:16)
at emitNone (events.js:80:13)
at Server.emit (events.js:179:7)
at emitListeningNT (net.js:1260:10)
at _combinedTickCallback (node.js:380:13)
at process._tickCallback (node.js:407:11)
[error]
[error] Error: An unexpected error has occurred.
所以我重新启动了我的mac并再次尝试了但没有成功。 然后我决定重新安装firebase和firebase-tool包。但那没用。
所以有人可以帮助我,或者有人也遇到过这个问题吗?
提前致谢。
西奥
答案 0 :(得分:1)
我没有解决为什么不幸使用端口5000,但作为解决方法,您可以这样做:
firebase serve -p 5001
在另一个港口服务。
答案 1 :(得分:0)
您是否尝试将Node更新为6.2.0或降级到稳定的4.4.4?