DEV Community

flavio ⚡️🔥
flavio ⚡️🔥

Posted on • Originally published at flaviocopes.com on

Install an older version of an npm package

You can install an old version of an npm package using the @ syntax:

npm install <package>@<version> 
Enter fullscreen mode Exit fullscreen mode

Example:

npm install cowsay 
Enter fullscreen mode Exit fullscreen mode

installs version 1.3.1 (at the time of writing).

Install version 1.2.0 with:

npm install cowsay@1.2.0 
Enter fullscreen mode Exit fullscreen mode

The same can be done with global packages:

npm install -g webpack@4.16.4 
Enter fullscreen mode Exit fullscreen mode

You might also be interested in listing all the previous version of a package. You can do it with npm view <package> versions:

❯ npm view cowsay versions [ '1.0.0', '1.0.1', '1.0.2', '1.0.3', '1.1.0', '1.1.1', '1.1.2', '1.1.3', '1.1.4', '1.1.5', '1.1.6', '1.1.7', '1.1.8', '1.1.9', '1.2.0', '1.2.1', '1.3.0', '1.3.1' ] 
Enter fullscreen mode Exit fullscreen mode

Top comments (1)

Collapse
 
shubham2924 profile image
shubham2924 • Edited

I found problem will downloading any specific npm package when I was using -g.
So I just removed that "-g" and it got worked.