nodenv
A tool to manage NodeJS versions.
TLDR
Install a specific version of Node.js
$ nodenv install [version]
Display a list of available versions
$ nodenv install --list
Use a specific version of Node.js across the whole system
$ nodenv global [version]
Use a specific version of Node.js with a directory
$ nodenv local [version]
Display the Node.js version for the current directory
$ nodenv version
Display the location of a Node.js installed command (e.g. npm)
$ nodenv which [command]