Настройка Firebase CLI для использования функций

Я пытаюсь обновить установку Firebase CLI, чтобы использовать облачные функции для своего проекта. Я следовал руководству начиная, однако по какой-то причине CLI не может обнаружить обновленную версию.

Я инициализировал свой проект, который я уже создал, через консоль Firebase. Во время инициализации проекта Firebase CLI упомянул, что моя версия CLI должна быть обновлена, однако вся процедура прошла гладко.

После завершения инициализации я впервые запускаю (чтобы обновить CLI):

npm install -g firebase-tools

После завершения обновления командная строка сообщила:

[email protected]

Но когда я бегу

firebase init functions

Я получил:

Error: CLI is out of date (on 3.0.1 , need at least 3.0.5)

Я не понимаю, почему это происходит, поскольку в обновлении сообщается, что установлена ​​версия 3.18.6. Любые подсказки были бы замечательными!

Для справки вы можете посмотреть снимок командной строки здесь.

Вы пробуете firebase-tools @ latest?

Diego Venâncio 06.06.2018 13:05

Да, я только что это сделал, и, к сожалению, показывает ту же ошибку ... По какой-то причине у меня такое чувство, что, возможно, мне нужно вручную удалить файлы, которые не позволяют CLI распознавать обновленную версию. Но я понятия не имею, где мне искать что-то подобное ..

Dimitris 06.06.2018 13:11

Пожалуйста, не используйте изображения - просто скопируйте текст в вопрос, чтобы его было легче читать и искать.

Doug Stevenson 06.06.2018 16:32

@DougStevenson, спасибо за редактирование и предложение, я обновил исходный вопрос.

Dimitris 06.06.2018 17:48
Интеграция Angular - Firebase Analytics
Интеграция Angular - Firebase Analytics
Узнайте, как настроить Firebase Analytics и отслеживать поведение пользователей в вашем приложении Angular.
1
4
521
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Похоже, у вас может быть несколько версий узла, установленных в разных местах. Сначала удалите версии узла все, которые вы могли установить ранее. Убедитесь, что запуск node из командной строки ничего не выполняет. Затем переустановите все. После того, как вы снова установите Firebase CLI, проверьте его версию с помощью firebase --version.

Ага, это была проблема. Почему-то возник конфликт. Я выполнил инструкции здесь (stackoverflow.com/questions/20711240/…), чтобы полностью удалить узел, и это сработало. Большое спасибо!

Dimitris 07.06.2018 09:54

Другие вопросы по теме