Я пытаюсь настроить симулятор firebase для проверки правил безопасности для моей базы данных Firestore в реальном времени.
Я следую официальному руководству Google по адресу:
https://firebase.google.com/docs/firestore/security/test-rules-emulator
Я настроил Firebase CLI, используя официальное руководство Google по адресу:
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