I chose to use npm-check-updates
to check for available updates of packages in my package.json
files, and it always works without issues, so I guess I can recommend it.
I'm also using this as a reminder for my own use… 😁
Here are the steps:
Install npm-check-updates
npm-check-updates
is a npm
package:
npm install -g npm-check-updates
Check for available updates
Run ncu
(as in n pm- c heck- u pdate) to list updatable packages:
ncu
Automate update for all packages
If everything looks fine, update all package versions in your package.json
file at once:
ncu -u
If you have doubts about at least one of the package versions, update your package.json
file manually to test the results progressively.
Don't forget to actually update the installed packages
npm-check-updates
"only" updates the version numbers in your package.json
file.
You now have to really install them.
Make sure current version of your package-lock.json
file is versioned (for any rollback need), then run:
npm install
What about salita
?
There is also salita
, which has a few differences.
I prefer npm-check-update
because its default behavior prevents accidental modification of the package.json
file.
Top comments (0)