Клавиши со стрелками не работают с командой инициализации firebase

$ firebase init
!  Caution! Initializing outside your home directory
? What Firebase do you want to use? (Use arrow keys)

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

Ответ 1

Когда Git Bash подвел меня

enter image description here

CMD сделал работу:

enter image description here

Ответ 2

Я столкнулся с той же проблемой. Понижение версии firebase-tools до 6.0.0 сработало для меня. В настоящее время последняя версия 7.0.0.

Ответ 3

Редактировать:

Интерфейс CLI Firebase изменил мой первоначальный ответ ниже, который больше не работает.

Хорошая новость заключается в том, что теперь это нормально работает на консоли Windows. Протестировано с помощью Windows 10, firebase-tools 3.0.8 и Node 6.10.0.

Вы можете пропустить первоначальный выбор функции радиокамера, указав одну или обе database или hosting после init. Например:

> firebase init database

Использование -P <project-name> для указания имени проекта, похоже, не работает для init хотя оно все еще запрашивает...

Оригинальный ответ:

Я просто столкнулся с этим. Использование:

> firebase init -f <name-of-firebase>

Чтобы получить список всех параметров командной строки:

> firebase init -h

Ответ 4

Обновите версию NodeJs, чтобы использовать клавиши со стрелками в Windows.

Ответ 5

Не работает при использовании терминалов bash и cmd. Работал только с терминалом Powershell

Ответ 6

Также не работает на Mac терминал

Ответ 7

Я также застрял с этой проблемой вчера. Сегодня это было исправлено в firebase-tools версии 7.0.1. Переустановите или обновите firebase-tools, и, надеюсь, проблема исчезнет и для вас.

Ответ 8

Он должен работать, если вы используете новую версию NodeJS.

Я использую версию 6.10.2 для запуска в bash on windows.

А ТАКЖЕ! Я использую "обновление создателей Windows", чтобы получить самую левую версию Windows 10.