table of contents
NPM-UNINSTALL(1) | General Commands Manual | NPM-UNINSTALL(1) |
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
May 2024 | 9.2.0 |