from small one page howto to huge articles all in one place 
 
  
poll results
  Last additions:
  May 25th. 2007:
 
  April, 26th. 2006:
 
  |  
 You are here: manpages
 
 NPM\-UNINSTALL
Section:  (1) Updated: December 2016 Index
Return to Main Contents 
 
NAME
npm-uninstall - Remove a package
  
SYNOPSIS
- 
npm uninstall [<@scope>/]<pkg>[@<version>]... [-S|--save|-D|--save-dev|-O|--save-optional]
aliases: remove, rm, r, un, unlink
 
  
 
DESCRIPTION
This uninstalls a package, completely removing everything npm installed
on its behalf.
Example:
 - 
npm uninstall sax
 
 
 
In global mode (ie, with  -g or  --global appended to the command),
it uninstalls the current package context as a global package.
 npm uninstall takes 3 exclusive, optional flags which save or update
the package version in your main package.json:
 - 
- *
 - 
-S, --save: Package will be removed from your dependencies.
 - *
 - 
-D, --save-dev: Package will be removed from your devDependencies.
 - *
 - 
-O, --save-optional: Package will be removed from your optionalDependencies.
   
 
 
Further, if you have an  npm-shrinkwrap.json then it will be updated as
well.
Scope is optional and follows the usual rules for npm help 7  npm-scope.
Examples:
 - 
npm uninstall sax --save
npm uninstall @myorg/privatepackage --save
npm uninstall node-tap --save-dev
npm uninstall dtrace-provider --save-optional
 
  
 
SEE ALSO
- 
- *
 - 
npm help prune
 - *
 - 
npm help install
 - *
 - 
npm help 5 folders
 - *
 - 
npm help config
 - *
 - 
npm help 7 config
 - *
 - 
npm help 5 npmrc
   
  
 
  
 Index
- NAME
 - 
 - SYNOPSIS
 - 
 - DESCRIPTION
 - 
 - SEE ALSO
 - 
  
 
 
 
 
  |