问题
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 same version. I also run npm uninstall firebase --save and check firebase --version it shows same. what should i do to update my firebase version?
回答1:
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.
回答2:
Have you tried npm update -g firebase-tools
? This worked for me.
回答3:
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
回答4:
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
来源:https://stackoverflow.com/questions/38781189/firebase-version-is-not-updating-through-npm-install-g-firebase-tools