We typically install an
npm package as follows:
npm install <package_name>
But how do we uninstall an
How to uninstall an npm package
This will uninstall an npm package that was installed in your project.
Just make sure to run the command from the root directory of your project.
npm uninstall <package_name>
This will remove the package from the
node_modules directory and will also remove the reference to it from the
How to uninstall a devDependency
If you have a package installed in the
devDependency section of your
package.json, then you can uninstall it as follows:
npm uninstall -D <package_name>
How to uninstall a global npm package
Sometimes we install
npm packages globally, so that we can use them as command-line tools, or if we want them accessible to all projects.
This can be achieved as follows:
npm uninstall -g <package_name>
You may also ask these questions
What happens if I uninstall npm?
uninstall npm you are removing packages that have previously been installed by the
npm install or
npm i commands.
How do I uninstall npm alone?
If you would like to uninstall a specific
npm package, then run the following command:
npm uninstall <package_name>
How uninstall npm react?
If you would like to uninstall a
Remove Create React App:
# npm npm uninstall -g create-react-app # yarn yarn global remove create-react-app
How do I uninstall and reinstall node and npm?
npm folders located there:
# delete node folder rm -rf /usr/local/bin/node # delete npm folder rm -rf /usr/local/bin/npm
Once both folders are deleted, you can reinstall node and npm using the
.pkg file for Mac.
If you install Node using Homebrew, then you can use
brew command to uninstall it:
# uninstall node and npm brew uninstall node # install it again brew install node
If you are using Linux Ubuntu, then you can remove Node using
apt-get as shown below:
# uninstall node for Ubuntu sudo apt-get remove node # install it again sudo apt-get install node
If you don’t want to uninstall node, then you can try to download and install
npm directly using the
install.sh script from npmjs.com.
Open the terminal and run the following command:
curl -qL https://www.npmjs.com/install.sh | sh
Typically, if you have an existing npm program installed already, the direct install will fail as shown below:
$ curl -qL https://www.npmjs.com/install.sh | sh # ... # fetching: https://registry.npmjs.org/npm/-/npm-8.13.2.tgz # removing existing npm # failed!
Seems npm direct installation won’t work for some reason.
You need to add the
sudo command to the
sh pipe as shown below:
curl -qL https://www.npmjs.com/install.sh | sudo sh
If you’re using ZSH, you may see the command above suspended like this:
# zsh: suspended (tty input) sudo sh
When that happens, try to download the
install.sh script first, then run it using the
sudo command as follows:
# download install.sh curl -O https://www.npmjs.com/install.sh # run the script using sudo sudo sh install.sh # after installation complete, remove the script rm install.sh