How can I update Node.js and NPM to their latest versions?

Better Stack Team
Updated on March 11, 2024

There are several ways to update Node.js to its latest version. Here are three methods:

Updating Node.js

Using NPM

You can use NPM to update Node.js by installing the n package, which will be used to interactively manage node versions on your device. Here are the steps:

 
npm cache clean -f
npm install -g n
n latest

The first command clears the NPM cache. The second command installs the n package globally, which manages the Node versions at the root. The third command installs the latest version of Node.js.

Using NVM

NVM stands for Node Version Manager, and it helps you manage your Node Versions. With NVM, you can install Node versions and specify the version of Node that a project uses. NVM makes it easy to test projects across various Node versions. Here is how to update a Node Version with NVM:

 
nvm install node --reinstall-packages-from=node

This command installs the latest version of Node.js.

Downloading from the Node.js website

You can also download the latest version of Node.js from the Node.js website. On it, you can find the latest and long-term support versions for your device.

Updating NPM

You can update NPM to its latest version by running the following command:

 
npm install -g npm@latest

This command installs the latest version of NPM globally.