Author -  Sai gowtham

How to completely uninstall and re-install Node.js and npm in Mac OS

In this tutorial, we are going to learn how to uninstall and re-install node and npm in mac os using terminal and nvm (node version manager).

Uninstalling Node and Npm

To completely uninstall node and npm follow the below steps.

  1. Open your terminal.

  2. Now, run the below command by hitting the enter key.

curl -ksO https://gist.githubusercontent.com/nicerobot/2697848/raw/uninstall-node.sh
chmod +x ./uninstall-node.sh
./uninstall-node.sh
rm uninstall-node.sh
  1. Go to the bin directory.
cd /usr/local/bin
  1. At final run the following commands, to delete any node or node_modules inside the bin directory.
sudo rm -rf /usr/local/bin/npm
sudo rm -rf /usr/local/bin/node
  1. Verify if the node is completely uninstalled or not using node -v command.

If the output shows command not found then you are successfully uninstalled.

node verify uninstallation

Installing node and npm using nvm

We are using the node version manager (nvm) to download and install the latest version of node.js (with npm included).

  1. Run the following command in your terminal to install the nvm.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
  1. If your using bash or zsh, you need to add the following code to ~/.bashrc or ~/.zshrc files.

To open bashrc file in vscode use code ~/.bashrc command.

To open zshrc file in vscode use code ~/.zshrc command.

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion
  1. Verify the nvm installation by running the below command.
nvm --version

# 0.35.3

If the output shows a version number then you are successfully installed.

  1. Now, run the following command to download and install the latest version of node.
nvm install node

If you want to install a long term support (LTS) version use this command.

nvm install --lts

or a specific version.

nvm install 12.1.4
  1. To use the node, we need to set the default node version by using this command.
nvm alias default node
  1. Verify the node and npm installation.
node -v
npm -v

Output:

v13.13.0
6.14.4

You can also learn, How to uninstall node and npm from Windows.

Css Tutorials & Demos

How rotate an image continuously in CSS

In this demo, we are going to learn about how to rotate an image continuously using the css animations.

How to create a Instagram login Page

In this demo, i will show you how to create a instagram login page using html and css.

How to create a pulse animation in CSS

In this demo, i will show you how to create a pulse animation using css.

Creating a snowfall animation using css and JavaScript

In this demo, i will show you how to create a snow fall animation using css and JavaScript.

Top Udemy Courses

JavaScript - The Complete Guide 2023 (Beginner + Advanced)
JavaScript - The Complete Guide 2023 (Beginner + Advanced)
116,648 students enrolled
52 hours of video content
$14.99 FROM UDEMY
React - The Complete Guide (incl Hooks, React Router, Redux)
React - The Complete Guide (incl Hooks, React Router, Redux)
631,582 students enrolled
49 hours of video content
$24.99 FROM UDEMY
Vue - The Complete Guide (w/ Router, Vuex, Composition API)
Vue - The Complete Guide (w/ Router, Vuex, Composition API)
203,937 students enrolled
31.5 hours of video content
$14.99 FROM UDEMY