簡體   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