Я пользователь Windows и пытаюсь обновить версию firebase, используя npm install -g firebase-tools, но когда я запускаю firebase -version он показывает ту же версию. Я также запускаю npm uninstall firebase --save и проверяю firebase --version, он показывает то же самое. что мне делать, чтобы обновить версию firebase?
Версия firebase не обновляется с помощью <npm install -g firebase-tools>
Ответ 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 работает для меня