i am windows user and trying to update firebase version using npm install -g firebase-tools but when i run firebase --version it shows the sam
it works to me... standalone binary: Download the new version, then replace it on your system if you are using the standalone.Download the new version
These days if you're on an older version, and you check the version of firebase-tools
, by running:
firebase -V
along with the version of firebase-tools
that you're on, it also gives you a messages, something like this:
So you can basically run
npm i -g firebase-tools
to update the version of yourfirebase-tools
installation to the latest version.
Hope this helps :)
For other like me stumbling in with a weird version mismatch:
When I did firebase -V
in my terminal I would get a different version (5.1.1) than when I ran firebase through a npm run
script (3.19.3)
The problem was that I had previously installed firebase locally into that project. In other words, I was getting the global version in the terminal, but npm was using the node_modules
version
To confirm this, I added a simple test called test-foo to my package.json (firebase -V && which firebase
) and ran it:
kuzyn(λ)matebox‡ npm run test-foo
kuzyn-project@1.1.0 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
Then I removed the (uneeded in my case) local firebase package from the package.json
and from node_modules
Try the 2 steps bellow 1. yarn/npm cache clean 2. npm install -g firebase firebase-tools or yarn add -g firebase firebase-tools in a new terminal, firebse --version works for me
Have you tried npm update -g firebase-tools
? This worked for me.
npm update -g firebase-tools
or
npm install -g firebase-tools@3.12.0
to install a specific version
And make sure to restart your terminal/IDE otherwise, it won't take effect.