Uninstall npm Packages Using 'npm uninstall'
At this point, you've probably already set up a Node environment and you've installed numerous packages for additional functionality required outside the box. Equally important, you should know how to uninstall packages you no longer need for your application to function. Keeping your application clean of unnecessary bloat is key to ensuring it runs at optimal speeds.
This tutorial will teach you how to uninstall an npm Node package locally and globally.
Uninstall Local Packages
To uninstall a package that you installed locally, navigate to the root path of your project using a command prompt tool and enter the following command:
npm uninstall [package-name]
This command will uninstall the chosen package from the project's associated node_modules
folder, but will be retained in your project's package.json
file.
Now, if you run the npm install
command again, it will find your removed package in the package.json
file and reinstall it as a dependency.
To remove all dependencies from your node_modules
directory and package.json
file, run the following command:
npm uninstall --save [package-name]
Remove Development Dependencies
Some packages may be development dependencies, meaning they're only needed for the development phase and not in your production environment. These would be listed as devDependencies
in your package.json
file, and must be removed by using either the -D
or --save-dev
flag.
npm uninstall -D [package-name]
Uninstall Global Packages
If you need to uninstall a global package, an npm package installed for use throughout all Node projects, all you need to do is add either the -g
or --global
flag to the command:
npm uninstall -g [package-name]
With globally installed packages, you can run this command from any path in your command line tool with the same outcome.
Conclusion
In this article, you learned a few different ways to uninstall an NPM package via the command line. If you found this article helpful, please share it so others can use it as a resource.
You can find more information about NPM on the official NPM website.
Created: August 13, 2022
Comments
There are no comments yet. Start the conversation!