如何设置 Firebase 演示项目

Chr*_*ian 29 firebase firebase-tools

Firebase文档提到本地模拟器支持 Real 和 Demo 项目。演示项目定义为:

演示项目没有 Firebase 控制台配置,也没有实时资源。演示项目 ID 具有 demo- 前缀。

上面提到了 demo- 前缀,但我找不到任何说明其工作原理的示例。是否可以设置上述文档中指定的演示项目,而不需要 Firebase 控制台项目或任何实时资源?

小智 33

您可以使用以下标志启动带有演示项目的模拟器--project

$ firebase emulators:start --project demo-test --only auth
Run Code Online (Sandbox Code Playgroud)

只需确保项目 ID 以demo-前缀开头即可。该行将产生以下输出:

i  emulators: Starting emulators: auth
i  emulators: Detected demo project ID "demo-test", emulated services will use a demo configuration and attempts to access non-emulated services for this project will fail.
Run Code Online (Sandbox Code Playgroud)

  • 您必须先启动一个名为 demo-test 的项目吗? (2认同)
  • 这就像一个魅力,但请注意,您不能再依赖“firebase use”指定的默认项目,并且需要在每个 CLI 命令上指定演示项目(例如“firebasefunctions:shell --project demo-test” ) (2认同)