【发布时间】:2019-08-13 16:50:58
【问题描述】:
我正在尝试设置 firebase 模拟器来测试我的 Firestore 实时数据库的安全规则。
我正在关注谷歌官方教程: https://firebase.google.com/docs/firestore/security/test-rules-emulator
我已经使用谷歌官方教程设置了 Firebase CLI: https://firebase.google.com/docs/firestore/security/test-rules-emulator 但是当我运行命令时:
firebase setup:emulators:firestore
但我收到以下错误:
MY_USER$ firebase setup:emulators:firestore
Error: setup:emulators:firestore is not a Firebase command
这里有一些关于我的机器上安装了什么的信息,我怀疑原因可能是旧版本的 firebase,但我不确定,因为我已经在本地重新安装了连接到 firebase 的所有东西:
MY_USER$ firebase -V
3.18.5
MY_USER$ npm show firebase
firebase@5.9.1 | Apache-2.0 | deps: 8 | versions: 700
Firebase JavaScript library for web and Node.js
https://firebase.google.com/
MY_USER$ npm show firebase-tools
firebase-tools@6.5.0 | MIT | deps: 39 | versions: 120
Command-Line Interface for Firebase
https://github.com/firebase/firebase-tools
MY_USER$ npm -v -g firebase
6.7.0
MY_USER$ npm -v firebase-tools
6.7.0
【问题讨论】:
标签: npm google-cloud-firestore firebase-security firebase-cli