Версия firebase не обновляется с помощью <npm install -g firebase-tools>

Я пользователь Windows и пытаюсь обновить версию firebase, используя npm install -g firebase-tools, но когда я запускаю firebase -version он показывает ту же версию. Я также запускаю npm uninstall firebase --save и проверяю firebase --version, он показывает то же самое. что мне делать, чтобы обновить версию firebase?

Ответ 1

npm update -g firebase-tools

или

npm install -g [email protected] для установки определенной версии

И не забудьте перезапустить терминал /IDE , иначе он не вступит в силу.

Ответ 2

Вы пробовали npm update -g firebase-tools? Это сработало для меня.

Ответ 3

Для других, таких как я, спотыкающихся со странным несоответствием версий:

Когда я делал firebase -V в своем терминале, я получал другую версию (5.1.1), чем когда я запускал firebase через скрипт npm run (3.19.3)

Проблема заключалась в том, что я ранее установил firebase локально в этот проект. Другими словами, я получал глобальную версию в терминале, но npm использовал версию node_modules

Чтобы подтвердить это, я добавил простой тест test-foo в свой package.json(firebase -V && which firebase) и запустил его:

kuzyn(λ)matebox‡ npm run test-foo
[email protected] test-foo /home/kuzyn/code/kuzyn-project/firebase
firebase -V && which firebase
3.19.3
/home/kuzyn/code/kuzyn-project/firebase/node_modules/.bin/firebase

Затем я удалил (ненужный в моем случае) локальный пакет Firebase из package.json и из node_modules

Ответ 4

Попробуйте 2 шага ниже 1. кэш пряжи/нпм чистый 2. npm установить -g firebase firebase-tools или добавить пряжу -g firebase firebase-tools  в новом терминале, firebse --version работает для меня