使用填充了虚拟数据的默认数据库启动 firebase 模拟器

Start firebase emulator with default database filled with dummy data

每当我启动模拟器时,我都必须为实时数据库导入一个数据库,有时为 firestore 手动创建顶级集合。

有没有办法设置模拟器,使数据库已经准备好?

我不希望这里填入实际项目的所有数据,而是一些足以进行本地开发的虚拟数据。

再次,我不是要求此设置进行 运行 测试,(如前所述 ) 而是用于日常开发。

如果您想在模拟器启动时导入默认数据,请查看 importing and exporting data 上的文档,其中说:

You can export data from the Authentication, Cloud Firestore, Realtime Database and Cloud Storage emulators to use as a shareable, common baseline data set.

以及 --import 标志的文档:

--import=import_directory

Optional. Use with the Authentication, Cloud Firestore, Realtime Database or Cloud Storage emulator. Import data saved using the --export-on-exit startup option or the emulators:export command to a running Authentication, Cloud Firestore, Realtime Database or Cloud Storage emulator instance. Any data currently in emulator memory will be [overwritten].