NPM-UNINSTALL

Section: User Commands (1)
Updated: December 2022
Index Return to Main Contents
 

NAME

npm-uninstall  

Synopsis

<!-- AUTOGENERATED USAGE DESCRIPTIONS -->

 

Description

This uninstalls a package, completely removing everything npm installed
on its behalf.

It also removes the package from the dependencies, devDependencies,
optionalDependencies, and peerDependencies objects in your
package.json.

Further, if you have an npm-shrinkwrap.json or package-lock.json, npm
will update those files as well.

--no-save will tell npm not to remove the package from your
package.json, npm-shrinkwrap.json, or package-lock.json files.

--save or -S will tell npm to remove the package from your
package.json, npm-shrinkwrap.json, and package-lock.json files.
This is the default, but you may need to use this if you have for
instance save=false in your npmrc file

In global mode (ie, with -g or --global appended to the command),
it uninstalls the current package context as a global package.
--no-save is ignored in this case.

Scope is optional and follows the usual rules for scope.  

Examples

npm uninstall sax

sax will no longer be in your package.json, npm-shrinkwrap.json, or
package-lock.json files.

npm uninstall lodash --no-save

lodash will not be removed from your package.json,
npm-shrinkwrap.json, or package-lock.json files.  

Configuration

<!-- AUTOGENERATED CONFIG DESCRIPTIONS -->

 

See Also

npm prune
npm install
npm folders
npm config
npmrc


 

Index

NAME
Synopsis
Description
Examples
Configuration
See Also

This document was created by man2html, using the manual pages.
Time: 16:34:25 GMT, April 27, 2024