繁体   English   中英

npm未安装,但仍在npm -v上显示版本

[英]npm is not installed, but still showing version on npm -v

我从系统中完全删除了npm和nodejs,但是它仍然显示版本。

例如-使用以下命令

    sudo apt-get purge npm

它显示-未安装软件包'npm',因此未删除。 但是关于使用下面的命令。

    npm -v 

它仍然显示npm版本

我希望,它会提示我在使用时未安装npm

    npm -v

但它显示的是版本。 我很困惑为什么?

NPM可以由其他程序包管理器安装或不由任何程序包管理器管理,因此仍在运行。

第一步是查找npm的安装位置,以下命令将为您提供帮助:

which npm

它可能仍然存在于标准路径之一中,因此您可以仅删除其所有文件夹即可进行卸载。 下面的命令从某些可能的位置删除所有与node和npm相关的文件和文件夹:

sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp /opt/local/bin/node opt/local/include/node /opt/local/lib/node_modules /usr/local/lib/node* /usr/local/include/node* /usr/local/bin/node*

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM