https://github.com/nvm-sh/nvm
nvm install node # "node" is an alias for the latest versionnvm install 12.16.1 # or 10.10.0, 8.9.1, etc
or,
nvm install --lts / nvm install --lts=argon / nvm install 'lts/*' / nvm install lts/argonnvm ls-remotenvm lsnvm use node
or,
nvm use v12.16.1nvm install NEW_VERSION --reinstall-packages-from=OLD_VERSIONeg:
nvm install v12.16.1 --reinstall-packages-from=v12.8.1then, if you want, you can delete your previous version with:
nvm uninstall OLD_VERSIONAlternatively,
nvm install node --reinstall-packages-from=$(nvm current)Bash alias
alias nodeupdate='nvm install $(nvm current | sed -rn "s/v([[:digit:]]+).*/\1/p") --reinstall-packages-from=$(nvm current)'
nvm alias default node
or,
nvm alias default v12.16.1