Настройка Firebase CLI для использования функций
Я пытаюсь обновить мою установку Firebase CLI, чтобы использовать облачные функции для моего проекта. Я следовал руководству по началу работы, однако по какой-то причине CLI не может обнаружить обновленную версию.
Я инициализировал свой проект, который я уже создал, через консоль Firebase. Во время инициализации проекта Firebase CLI упоминал, что моя версия CLI должна быть обновлена, однако вся процедура прошла гладко.
После завершения инициализации я запускаю в первый раз (чтобы обновить CLI):
npm install -g firebase-tools
Когда обновление завершено, командная строка сообщила:
firebase-tools@3.18.6
Но когда я бегу
функции инициализации firebase
Я получил:
Ошибка: CLI устарел (на 3.0.1, нужно как минимум 3.0.5)
Я не понимаю, почему это происходит, так как обновление сообщило, что установлена версия 3.18.6. Любые подсказки были бы отличными!
Для справки, вы можете увидеть снимок командной строки здесь.
1 ответ
Похоже, у вас может быть несколько версий узлов, установленных в разных местах. Сначала удалите все версии узла, которые вы, возможно, ранее установили. Убедитесь, что работает node
в командной строке ничего не выполняет. Затем переустановите все. После того как вы снова установите Firebase CLI, проверьте его версию с firebase --version
,