当我运行fireabse时。我正在运行以下命令:
"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上的,一切都正常工作
要排除此错误,您可以按照Github_issue
中提到的以下步骤进行操作
- 运行sudo firebase emulators:export ./exports得到一个新的错误找不到文件!!
- 控制正在运行的firebase进程,然后运行它再次得到相同的文件没有找到错误!!
- 命令退出终端窗口
- 删除日志文件
- 运行firebase模拟器再次使用"sudo firebase emulators:start——import ./data——export-on-exit"(作品)
- 打开另一个终端窗口并"sudo firebase emulators:export ./exported"而且成功了!!
有时这个问题可能是由于安装的firebase-tools路径和npm和节点路径不同而发生的。你可以看看这个链接。
有关模拟器的其他信息,可以参考firebase文档。