aboutsummaryrefslogtreecommitdiff
path: root/deps/node/deps/npm/man/man7/removing-npm.7
diff options
context:
space:
mode:
Diffstat (limited to 'deps/node/deps/npm/man/man7/removing-npm.7')
-rw-r--r--deps/node/deps/npm/man/man7/removing-npm.778
1 files changed, 78 insertions, 0 deletions
diff --git a/deps/node/deps/npm/man/man7/removing-npm.7 b/deps/node/deps/npm/man/man7/removing-npm.7
new file mode 100644
index 00000000..f7d07810
--- /dev/null
+++ b/deps/node/deps/npm/man/man7/removing-npm.7
@@ -0,0 +1,78 @@
+.TH "NPM\-REMOVAL" "1" "January 2019" "" ""
+.SH "NAME"
+\fBnpm-removal\fR \- Cleaning the Slate
+.SH SYNOPSIS
+.P
+So sad to see you go\.
+.P
+.RS 2
+.nf
+sudo npm uninstall npm \-g
+.fi
+.RE
+.P
+Or, if that fails, get the npm source code, and do:
+.P
+.RS 2
+.nf
+sudo make uninstall
+.fi
+.RE
+.SH More Severe Uninstalling
+.P
+Usually, the above instructions are sufficient\. That will remove
+npm, but leave behind anything you've installed\.
+.P
+If that doesn't work, or if you require more drastic measures,
+continue reading\.
+.P
+Note that this is only necessary for globally\-installed packages\. Local
+installs are completely contained within a project's \fBnode_modules\fP
+folder\. Delete that folder, and everything is gone (unless a package's
+install script is particularly ill\-behaved)\.
+.P
+This assumes that you installed node and npm in the default place\. If
+you configured node with a different \fB\-\-prefix\fP, or installed npm with a
+different prefix setting, then adjust the paths accordingly, replacing
+\fB/usr/local\fP with your install prefix\.
+.P
+To remove everything npm\-related manually:
+.P
+.RS 2
+.nf
+rm \-rf /usr/local/{lib/node{,/\.npm,_modules},bin,share/man}/npm*
+.fi
+.RE
+.P
+If you installed things \fIwith\fR npm, then your best bet is to uninstall
+them with npm first, and then install them again once you have a
+proper install\. This can help find any symlinks that are lying
+around:
+.P
+.RS 2
+.nf
+ls \-laF /usr/local/{lib/node{,/\.npm},bin,share/man} | grep npm
+.fi
+.RE
+.P
+Prior to version 0\.3, npm used shim files for executables and node
+modules\. To track those down, you can do the following:
+.P
+.RS 2
+.nf
+find /usr/local/{lib/node,bin} \-exec grep \-l npm \\{\\} \\; ;
+.fi
+.RE
+.P
+(This is also in the README file\.)
+.SH SEE ALSO
+.RS 0
+.IP \(bu 2
+README
+.IP \(bu 2
+npm help uninstall
+.IP \(bu 2
+npm help prune
+
+.RE
+