目录
删除
清理
选择 CLI 版本
目录
概述
很遗憾看到你离开。
sudo npm uninstall npm -g
或者,如果失败,获取 npm 源代码,并执行
sudo make uninstall
更彻底的卸载
通常,以上说明就足够了。 这将删除 npm,但会保留你安装的任何东西。
如果这不起作用,或者你需要的措施更激烈,请继续阅读。
注意,这仅对全局安装的包有效。 本地安装完全包含在项目的 node_modules
文件夹中。 删除该文件夹,一切都会消失,除非包的安装脚本特别行为异常。
这假设你安装了 node 和 npm 在默认位置。 如果你使用不同的 --prefix
配置了 node,或者使用不同的前缀设置安装了 npm,那么请相应地调整路径,将 /usr/local
替换为你的安装前缀。
要手动删除所有与 npm 相关的项
rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*
如果你安装了东西 使用 npm,那么你最好的选择是用 npm 首先卸载它们,然后在拥有正确的安装后再次安装它们。 这有助于找到任何存在的符号链接。
ls -laF /usr/local/{lib/node{,/.npm},bin,share/man} | grep npm
在 0.3 版之前,npm 使用 shim 文件来处理可执行文件和 node 模块。 要跟踪这些,你可以执行以下操作
find /usr/local/{lib/node,bin} -exec grep -l npm \{\} \; ;