Install an older version of an npm package
You can install an old version of an npm package using the @
syntax:
BASHnpm install <package>@<version>
Example:
BASHnpm install cowsay
installs version 1.3.1 (at the time of writing).
Install version 1.2.0 with:
BASHnpm install cowsay@1.2.0
The same can be done with global packages:
BASHnpm install -g webpack@4.16.4
You might also be interested in listing all the previous versions of a package. You can do it with npm view <package> versions
:
BASH❯ 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' ]