Проблемы с установкой инструментов firebase, нет такого файла или каталога

# #javascript #firebase #firebase-tools

Вопрос:

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

Я пытаюсь установить инструменты командной строки Firebase с помощью:

 curl -sL https://firebase.tools | bash
 

И это, похоже, сработало просто отлично, но при попытке запустить команду входа в firebase (как показано на втором шаге здесь: https://firebase.google.com/docs/cli#install-cli-mac-linux), я получаю следующую ошибку:

 zsh: no such file or directory: /Users/tobmuldo/.nvm/versions/node/v10.24.1/bin/firebase
 

Я понятия не имею, как работают пути, поэтому любая помощь в попытке разобраться в этом была бы отличной, я работаю на macOS и использую yarn в качестве основного менеджера пакетов. Любая помощь ценится больше, чем вы думаете!

Ответ №1:

Возможно, вам было бы лучше установить его через npm install -g firebase-tools . Со мной вчера произошло то же самое, поэтому я предпочел этот вариант.

Ответ №2:

Простая ошибка с моей стороны, оказывается, что я использовал неправильную версию узла.

Мой проект использует узел 10 для размещения функций firebase, но я устанавливал его, используя современную версию узла.

Выполняется:

 nvm use 10
 

перед использованием команды установки исправлена моя проблема