Ошибка: хостинг: канал: развертывание не является командой Firebase

#firebase #firebase-hosting #firebase-cli

#firebase #firebase-хостинг #firebase-cli

Вопрос:

Я пытаюсь просмотреть свой веб-сайт firebase и поделиться им со следующей командой:

 firebase hosting:channel:deploy "testing_changes" 
  

но я продолжаю получать Error: hosting:channel:deploy is not a Firebase command

Я также пытался не передавать строку, а просто слово, но я получаю ту же ошибку. Я уверен, что нахожусь в корневом каталоге.

Ответ №1:

согласно этому блогу, вам необходимо иметь firebase-tools >= 8.12.0 .

запустите firebase --version в терминале, чтобы просмотреть текущую установленную версию firebase-tools.

для обновления firebase-tools напишите npm i -g firebase-tools в терминале.

если вы используете Linux sudo npm i -g firebase-tools .

Комментарии:

1. Почему вы предлагаете сделать это с помощью sudo? Отлично работает с ролью пользователя.

2. в зависимости от того, как вы установили npm, для папки, в которой создаются глобальные библиотеки, может потребоваться доступ sudo для записи в