I am using macOS Big Sur and want to update my Node. However, after downloading its file from the official website and completing its installation, my terminal still shows and uses my previous node version.
Does anyone know how can I overcome this issue?
Thanks.
I suggest using nvm
. It's much simpler and eradicates the headache of updating.
nvm
To do this, you can install nvm
.
You will be pasting in the curl
command:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
Note: when this is finished running, you should see a line near the bottom which says something like export NVM_DIR="$HOME/.nvm"
.
Copy and paste this and hit enter.
Then check to make sure you have nvm installed now nvm -v
After, in the terminal, type:
nvm install node
You can also check your current version first with node -v
. Run it and then check node
version again. It should be updated.
npm
While you're at it, you can also update npm
.
npm -v
npm install -g npm
This should do it. Let me know if there are any issues.
Note: this can all be done in the Zsh shell, no reason to move back to Bash.