These answers are all about updating the version of Node, when the original question is about updating the version of the NVM tool itself.
The script to update NVM is:
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
and you can find the list of the latest releases here: https://github.com/nvm-sh/nvm/releases
More details found here: https://techsparx.com/nodejs/howto/nvm-deprecate-mirror.html
Answer from starryeyez024 on Stack OverflowVideos
These answers are all about updating the version of Node, when the original question is about updating the version of the NVM tool itself.
The script to update NVM is:
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
and you can find the list of the latest releases here: https://github.com/nvm-sh/nvm/releases
More details found here: https://techsparx.com/nodejs/howto/nvm-deprecate-mirror.html
You can run nvm install node to get the latest node release.
» npm install nvm
Show current installed version
nvm current shows you the current version you have installed.
C:\>nvm current
v18.13.0
Show all available versions
nvm list available shows you a partial list of all available versions there are.
C:\>nvm list available
| CURRENT | LTS | OLD STABLE | OLD UNSTABLE |
|--------------|--------------|--------------|--------------|
| 19.5.0 | 18.13.0 | 0.12.18 | 0.11.16 |
| 19.4.0 | 18.12.1 | 0.12.17 | 0.11.15 |
| 19.3.0 | 18.12.0 | 0.12.16 | 0.11.14 |
| 19.2.0 | 16.19.0 | 0.12.15 | 0.11.13 |
| 19.1.0 | 16.18.1 | 0.12.14 | 0.11.12 |
| 19.0.1 | 16.18.0 | 0.12.13 | 0.11.11 |
| 19.0.0 | 16.17.1 | 0.12.12 | 0.11.10 |
| 18.11.0 | 16.17.0 | 0.12.11 | 0.11.9 |
| 18.10.0 | 16.16.0 | 0.12.10 | 0.11.8 |
| 18.9.1 | 16.15.1 | 0.12.9 | 0.11.7 |
| 18.9.0 | 16.15.0 | 0.12.8 | 0.11.6 |
| 18.8.0 | 16.14.2 | 0.12.7 | 0.11.5 |
| 18.7.0 | 16.14.1 | 0.12.6 | 0.11.4 |
| 18.6.0 | 16.14.0 | 0.12.5 | 0.11.3 |
| 18.5.0 | 16.13.2 | 0.12.4 | 0.11.2 |
| 18.4.0 | 16.13.1 | 0.12.3 | 0.11.1 |
| 18.3.0 | 16.13.0 | 0.12.2 | 0.11.0 |
| 18.2.0 | 14.21.2 | 0.12.1 | 0.9.12 |
| 18.1.0 | 14.21.1 | 0.12.0 | 0.9.11 |
| 18.0.0 | 14.21.0 | 0.10.48 | 0.9.10 |
This is a partial list. For a complete list, visit https://nodejs.org/en/download/releases
Stable vs. experimental versions
Versions with even numbers such as 18.x are stable.
Versions with odd numbers such as 19.x are unstable/experimental.
See https://nodejs.org/en/
Install latest LTS version
LTS (Long Term Support) is the stable version.
Depending on platform, either nvm install lts on Windows or nvm install --lts on Linux installs the latest LTS version.
Select installed version
If you had, say, 17.x installed, you now also have, say, 18.x installed.
Now, you need to select the newly installed version with nvm use 18.13.0.
nvm install --lts installs the latest LTS version.
Then, nvm use lts/* switches to the latest LTS version.