| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 | .TH "NPM\-UNINSTALL" "1" "August 2021" "" "".SH "NAME"\fBnpm-uninstall\fR \- Remove a package.SS Synopsis.P.RS 2.nfnpm uninstall [<@scope>/]<pkg>[@<version>]\.\.\. [\-S|\-\-save|\-D|\-\-save\-dev|\-O|\-\-save\-optional|\-\-no\-save]aliases: remove, rm, r, un, unlink.fi.RE.SS Description.PThis uninstalls a package, completely removing everything npm installedon its behalf\..PExample:.P.RS 2.nfnpm uninstall sax.fi.RE.PIn global mode (ie, with \fB\-g\fP or \fB\-\-global\fP appended to the command),it uninstalls the current package context as a global package\..P\fBnpm uninstall\fP takes 3 exclusive, optional flags which save or updatethe package version in your main package\.json:.RS 0.IP \(bu 2\fB\-S, \-\-save\fP: Package will be removed from your \fBdependencies\fP\|\..IP \(bu 2\fB\-D, \-\-save\-dev\fP: Package will be removed from your \fBdevDependencies\fP\|\..IP \(bu 2\fB\-O, \-\-save\-optional\fP: Package will be removed from your \fBoptionalDependencies\fP\|\..IP \(bu 2\fB\-\-no\-save\fP: Package will not be removed from your \fBpackage\.json\fP file\..RE.PFurther, if you have an \fBnpm\-shrinkwrap\.json\fP then it will be updated aswell\..PScope is optional and follows the usual rules for npm help \fBscope\fP\|\..PExamples:.P.RS 2.nfnpm uninstall sax \-\-savenpm uninstall @myorg/privatepackage \-\-savenpm uninstall node\-tap \-\-save\-devnpm uninstall dtrace\-provider \-\-save\-optionalnpm uninstall lodash \-\-no\-save.fi.RE.SS See Also.RS 0.IP \(bu 2npm help prune.IP \(bu 2npm help install.IP \(bu 2npm help folders.IP \(bu 2npm help config.IP \(bu 2npm help npmrc.RE
 |