# 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
```

**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
```

**List of installed Node versions**

```
$ nvm ls
```

**Check current Node version**

```
$ nvm current
```

**List available LTS versions of Node.js**

```
$ nvm ls-remote
```

**Install the Node version**

```
$ nvm install <NODE_VERSION>
```

**Select the Node version to use**

```
$ nvm use <NODE_VERSION>
```

**Uninstall the Node version**

```
$ nvm uninstall <NODE_VERSION>
```

**Set Node Version as default**

```
$ nvm alias default <NODE_VERSION>
```

