使用Linux命令行卸载Node.JS?

飞云 · 03月23日

如何在Linux中使用cmd行卸载node.js?

回答(11)
时间
前端MandyJinJin
11 · 2020-03-23 11:35:25

George Bailey的答案很好。我只需要添加以下标志,并在需要时使用sudo即可:

 sudo rm -rf bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node
H
Harry前端Itachi
10 · 2020-03-23 11:35:25

使用“ ROCK-SOLID NODE.JS PLATFORM ON UBUNTU”脚本安装后,我得到了此输出。告诉您如何卸载nodejs。

做完了 新软件包已安装并保存到

/tmp/node-install/node-v0.8.19/nodejs_0.8.19-1_i386.deb

您可以随时使用以下方法将其从系统中删除:

  dpkg -r nodejs
逆天小卤蛋Green
9 · 2020-03-23 11:35:25

我认为这至少部分有效(尚未调查): nvm uninstall <VERSION_TO_UNINSTALL> 例如:

nvm uninstall 4.4.5

小卤蛋Davaid
8 · 2020-03-23 11:35:25

如果您只想更新节点,也有一个简洁的更新器

https://github.com/creationix/nvm

使用,

git clone git://github.com/creationix/nvm.git〜/ .nvm

源〜/ .nvm / nvm.sh

nvm安装v0.4.1

J
JinJin
7 · 2020-03-23 11:35:25

解决此问题的最佳方法是从开始做起:

安装酿造

#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)"

Then at the end of your .bashrc file(In your home directory press Ctrl + H)

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

Then restart terminal so the modification to .bashrc are reloaded

TO INSTALL NODE

brew install node

TO CHECK VERSION

node -v
npm -v

TO UPDATE NODE

brew update
brew upgrade node

TO UNINSTALL NODE

brew uninstall node
飞云
6 · 2020-03-23 11:35:25

最好手动删除NodeJS及其模块,因为安装后会留下很多文件,链接和模块,后来在重新配置NodeJS及其模块的另一个版本时会产生问题。运行以下命令。

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 

须藤rm -rf / usr / local / lib / node *

须藤rm -rf / usr / local / include / node *

须藤rm -rf / usr / local / bin / node *

完成了

有关命令的逐步指南,请参见http://amcositsupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html

这帮助我解决了我的问题。

理查德
5 · 2020-03-23 11:35:25

如果您使用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脚本会导致安装错误版本的节点。有一个错误会导致node安装v6.7而不是脚本中(../setup_4.x)使用的路径预期的v4.x。curl

4 · 2020-03-23 11:35:25

要卸载节点,我将遵循@George接受的答案,因为我已经没有源了,但是在这样做之前,我先运行了:

sudo npm rm npm -g

这似乎摆脱了系统目录(例如/usr/bin/npm和)中的npm /usr/lib/npm我从这里得到命令然后~/.npm我找到一个目录,该目录已手动删除。老实说,我不知道npm的所有痕迹是否都已删除,但是我找不到其他东西。

3 · 2020-03-23 11:35:25

抱歉,当您要从计算机上完全删除节点时,George Bailey的答案确实很好。

这个答案来自:@tedeh https://github.com/nodesource/distributions/issues/486

如果您想安装新版本的节点,则必须使用以下代码

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

并将新的nodejs版本添加到“ yum”节点的新版本中

#using this command for Node version 8
curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -

#using this command for Node version 10
curl --silent --location https://rpm.nodesource.com/setup_10.x | sudo bash -

安装nodejs

sudo yum -y install nodejs

希望对您有帮助!!!

蛋蛋
2 · 2020-03-23 11:35:25

如果从源安装,则可以发出以下命令:

sudo make uninstall

如果您按照https://github.com/nodejs/node/wiki的说明安装到$ HOME / local / node,则必须在上一行之前键入以下内容:

./configure --prefix=$HOME/local/node
老丝
1 · 2020-03-23 11:35:25

Ubuntu 12.04中,只需键入

$ sudo apt-get remove nodejs

它将轻松卸载nodejs和npm

你的回答

加载中...
⌘+Return 发表
发表

温馨提示:登录后可发表评论或回复

关闭,朕知道了

扫码关注微信公众号或小程序