firebase - 无法将数据保存到模拟器 - “没有找到任何正在运行的项目模拟器”

当我运行firebase时。我正在运行以下命令:

"serve": "firebase use dev && firebase emulators:start --import=./emulator-data"

我已经添加了数据,但我现在无法将数据保存到模拟器中,我得到了:

Error: Did not find any running emulators for project test-dev.

我运行的命令是:firebase emulators:export ./emulator-data

我该如何解决?我验证了该项目已连接到 gcloud 并且一切正常

回答1

为了解决此错误,您可以按照 https://github.com/firebase/firebase-tools/issues/4283#issuecomment-1074399270 中提到的以下步骤进行操作

  1. 运行 sudo firebase emulators:export ./exported 并得到一个新的错误文件未找到!!
  2. 控制 c 正在运行的 firebase 进程然后再次运行它并得到相同的结果找不到文件错误!!
  3. 命令退出两个终端窗口
  4. 删除了日志文件
  5. 使用“sudo firebase emulators”再次运行 firebase 模拟器:start --import ./data --export-on-exit" (工作)
  6. 打开另一个终端窗口和“sudo firebase emulators:export ./exported”,它工作了!!
  7. li>

有时,由于安装 firebase-tools 路径和 npm 和节点路径不同,可能会出现此问题。您可以查看 https://stackoverflow.com/a/66192839/15774176

有关模拟器的更多信息,您可以遵循 https://firebase.google.com/docs/emulator-suite/install_and_configure

相似文章

随机推荐

最新文章