在线文档教程

NPM-消除

NPM-消除

概要

很悲伤您卸载了

sudo npm uninstall npm -g

或者,如果失败,请获取npm源代码,并执行以下操作:

sudo make uninstall

更严重的卸载

通常,上述说明就足够了。这将删除npm,但留下你已经安装的任何东西。

如果这不起作用,或者您需要更严厉的措施,请继续阅读。

请注意,这仅适用于全局安装的软件包。本地安装完全包含在项目的node_modules 文件夹中。删除该文件夹,一切都消失了(除非软件包的安装脚本特别不正常)。

这假设您在默认位置安装了node和npm。如果您--prefix使用不同的前缀设置配置了具有不同或安装的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使用可执行文件和节点模块的填充文件。要跟踪这些,您可以执行以下操作:

find /usr/local/{lib/node,bin} -exec grep -l npm \{\} \; ;

(这也在README文件中。)