无法提供firebase功能

时间:2018-04-29 12:21:35

标签: firebase localhost google-cloud-functions firebase-cli

我正在尝试从Firebase Web Codelab关注this tutorial,但我在第5步遇到问题:在运行命令firebase serve后,我没有得到预期的响应 Listening at http://localhost:5000,但我得到了:

i functions: Preparing to emulate functions. i hosting: Serving hosting files from: ./ + hosting: Local server: http://localhost:5000

这是不好的,因为没有提供功能,虽然没有提示⚠ functions: Failed to emulate api,但它仍然“无条件地模拟功能”。

更多信息:CLI Version: 3.18.4 Platform: win32 Node Version: v6.12.3我已经尝试过〜/ .config / configstore /并删除@ Google-Cloud文件夹以重新启动整个过程。

1 个答案:

答案 0 :(得分:1)

我很确定你是在正确的轨道上,预期的消息(Option Explicit Sub Macro1() Dim vals As Variant, i As Long With Worksheets("sheet2") With .Range(.Cells(2, "A"), .Cells(2, .Columns.Count).End(xlToLeft)) ReDim vals(1 To .Cells.Count) For i = 1 To .Cells.Count vals(i) = .Cells(i).Text Next i End With End With With Worksheets("sheet3") If .AutoFilterMode Then .AutoFilterMode = False With .Cells(1, "A").CurrentRegion .AutoFilter field:=1, Criteria1:=vals, Operator:=xlFilterValues End With End With End Sub )和你得到的消息(Listening at http://localhost:5000)之间的区别是因为你使用的是新版本的CLI(v3.18.4)但未更新codelab章节以反映日志消息中的新更改。

您可以在显示

的源代码firebase-tools v2.2.1中看到差异
hosting: Local server: http://localhost:5000

并在firebase-tools v3.18.4中显示

Listening at http://<HOST>:<PORT>

对于函数仿真,正如您在第5步中所做的那样,您还没有函数,请参阅codelab源代码中的functions