Downgrade npm to an older version
Matthew Martinez
I tried updating npm to see if it would solve some dependency problems we were having, and now I want to downgrade to the version the rest of the development team is using. How can I install an older version?
I updated npm according to the instructions on the installation page:
1Updating npm
Node comes with npm installed so you should have a version of npm. However, npm gets updated more frequently than Node does, so you'll want to make sure it's the latest version.
npm install npm@latest -g
7 Answers
Just replace @latest with the version number you want to downgrade to. I wanted to downgrade to version 3.10.10, so I used this command:
npm install -g npm@3.10.10If you're not sure which version you should use, look at the version history. For example, you can see that 3.10.10 is the latest version of npm 3.
8Just need to add version of which you want
upgrade or downgrade
npm install -g npm@versionExample if you want to downgrade from npm 5.6.0 to 4.6.1 then,
npm install -g npm@4.6.1It is tested on linux
npm install -g npm@4This will install the latest version on the major release 4, so no need to specify version number. Replace 4 with whatever major release you want.
To downgrade NPM to a specific version, you can use the following command:
npm install -g npm@[version_number]
Instead of using the @latest tag, you can use the number of the desired version you want,
for example:
npm install -g npm@3.10.10
Even I run npm install -g npm@4, it is not ok for me.
Finally, I download and install the old node.js version.
It is npm version 4.
You can choose any version here
2Before doing that Download Node Js 8.11.3 from the URL: download
Open command prompt and run this:
npm install -g npm@3.10.10
use this version this is the stable version which works along with cordova 7.1.0
for installing cordova use : • npm install -g cordova@7.1.0
• Run command
• Cordova platform remove android (if you have old android code or code is having some issue)
• Cordova platform add android : for building android app in cordova Running: Corodva run android
No need for uninstalling and then reinstalling even, just install npm with the designated version globally
>npm install -g npm@versionFor example
>npm install -g npm@6.14.12