如何在linux下使用cmd行卸载node.js ?


当前回答

解决这个问题的最好方法是从一开始就做正确的事情:

安装酿造

#HERE IS HOW: PASTE IN TERMINAL

sudo apt-get install build-essential curl git m4 ruby texinfo libbz2-dev libcurl4-openssl-dev libexpat-dev libncurses-dev zlib1g-dev

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"

然后在.bashrc文件的末尾(在你的主目录下按Ctrl + H)

export PATH="$HOME/.linuxbrew/bin:$PATH"
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"

然后重新启动终端,重新加载对.bashrc的修改

安装节点

brew install node

检查版本

node -v
npm -v

更新节点

brew update
brew upgrade node

卸载节点

brew uninstall node

其他回答

如果你只想更新node,也有一个简洁的updater

https://github.com/creationix/nvm

使用,

git克隆git://github.com/creationix/nvm.git ~/.nvm 源代码~ sh - nvm - nvm。 nvm安装v0.4.1

我认为这是有效的,至少部分有效(还没有调查): > . nvm uninstall <VERSION_TO_UNINSTALL 例如:

NVM 卸载 4.4.5

Centos 7和8

删除节点

sudo yum remove -y nodejs
sudo rm -rf /var/cache/yum
sudo rm /etc/yum.repos.d/nodesource*
sudo yum clean all

清除残留文件

whereis node
sudo rm -rfv /usr/bin/node /usr/local/bin/node /usr/share/man/man1/node.1.gz
sudo rm -rfv /usr/bin/npm /usr/local/bin/npm /usr/share/man/man1/npm.1.gz
sudo rm -rfv /usr/local/bin/npx
sudo rm -rfv /usr/local/lib/node*
sudo rm -rfv /usr/local/include/node*
sudo rm -rfv /usr/lib/node_modules/

如果您使用curl + yum安装节点:

sudo curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -
sudo yum -y install nodejs

然后你可以使用yum删除它:

sudo yum remove nodejs

注意,使用curl脚本会导致安装错误的节点版本。有一个错误导致安装节点v6.7而不是v4。在curl脚本中使用的路径(../setup_4.x)。

移除安装在centos 8的nodejs: 从主目录运行以下命令

sudo yum remove nodejs

输入y确认命令