DEV Community

Raja Muhammad Asher
Raja Muhammad Asher

Posted on • Originally published at rajamuhammadasher.com

1 1

How to manage multiple Node versions on Ubuntu 22.04?

Node Version Manager allows you to quickly install and use different versions of node via the command line.

NVM Install & Update Script

$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash
Enter fullscreen mode Exit fullscreen mode

Troubleshooting

After running the install script, if you

get nvm: command not found

or see no feedback from your terminal after you type

command -v nvm

, simply close your current terminal, open a new terminal, and try verifying again. Alternatively, you can run the following command for the different shells on the command line:

$ source ~/.bashrc
Enter fullscreen mode Exit fullscreen mode

List of installed Node versions

$ nvm ls
Enter fullscreen mode Exit fullscreen mode

Check current Node version

$ nvm current
Enter fullscreen mode Exit fullscreen mode

List available LTS versions of Node.js

$ nvm ls-remote
Enter fullscreen mode Exit fullscreen mode

Install the Node version

$ nvm install <NODE_VERSION>
Enter fullscreen mode Exit fullscreen mode

Select the Node version to use

$ nvm use <NODE_VERSION>
Enter fullscreen mode Exit fullscreen mode

Uninstall the Node version

$ nvm uninstall <NODE_VERSION>
Enter fullscreen mode Exit fullscreen mode

Set Node Version as default

$ nvm alias default <NODE_VERSION>
Enter fullscreen mode Exit fullscreen mode

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more