【发布时间】:2019-12-23 12:41:58
【问题描述】:
我正在尝试在本地提供 firebase 功能,但是当我运行 firebase serve 或 firebase emulators:start 时,错误消息是:“端口 5000 未打开,无法启动功能模拟器。”
我使用的是 Windows 10,因此我尝试更改端口号,检查端口是否被防火墙阻止,并在防火墙中为端口 5000-5010 创建一个新规则,但这些方法都不适用于我.
【问题讨论】:
-
在 MacOS 上遇到同样的问题。现在恢复到 firebase-tools 版本 6.12.0,这似乎有效(尽管不是真正解决问题的方法)。
npm i -g firebase-tools@6.12.0 -
使用firebase-tools@6.12.0在node模块中产生grpc相关错误,最新的firebase-tools没有这个错误。 => 恢复到 v6.12.0 对我不起作用:(
-
@Thr3e 这也发生在我身上。所以,我在functions文件夹中安装了grpc模块,它又可以工作了
-
在我的例子中,我运行了
AirServer,它使用了5001端口。所以我一看到publicmat的回答就把它关了。
标签: javascript firebase firebase-tools