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文件中。)