I would like to uninstall NVM from my mac. Also I want to remove all installed Node.js versions. How do i completely remove it?
CodePudding user response:
You can remove $NVM_DIR which is usually ~/.nvm.
rm -rf $NVM_DIR
There will also be a snippet in your terminal profile file (i.e. .zshrc, .bashrc) which you can remove. The snippet safely loads NVM, so if it's not installed then nothing will happen.
It'll look something like
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
Afterwards you will need to restart your terminal to not have a lingering node alias.
