使用Linux命令行卸载Node.JS?
如何在linux中使用cmd行卸载node.js?
12个解决方案
331 votes
在Ubuntu 12.04中输入
$ sudo apt-get remove nodejs
它将卸载nodejs和npm也很简单。
Manoj Gupta answered -03-09T00:47:21Z
232 votes
运行cd /path将返回类似/path/bin/node的内容。
然后运行cd /path
这是Node.JS添加的全部内容。
rm -r bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node.1
现在唯一我不知道的是npm及其安装的内容。 如果你再次将npm安装到一个空的自定义路径中,那么你可以看到它添加了什么,然后你就可以为npm创建一个类似于我为节点制作的上面列表的列表。
George Bailey answered -03-09T00:46:45Z
87 votes
如果从源安装,则可以发出以下命令:
sudo make uninstall
如果您按照[/nodejs/node/wiki]上的说明安装到$ HOME / local / node,则必须在上面的行之前键入以下内容:
./configure --prefix=$HOME/local/node
Justin Ethier answered -03-09T00:47:55Z
19 votes
要卸载节点我遵循@George接受的答案,因为我不再拥有源代码,但在此之前我运行了:
sudo npm rm npm -g
这似乎摆脱了/usr/bin/npm和/usr/lib/npm等系统目录中的npm。我从这里得到了命令。 然后我找到了一个~/.npm目录,我手动删除了该目录。 老实说,我不知道是否已经删除了每一个npm的痕迹,但我找不到任何其他东西。
Josh answered -03-09T00:48:33Z
16 votes
如果您使用curl + node安装了节点:
sudo curl --silent --location /setup_4.x | bash -
sudo yum -y install nodejs
然后你可以使用curl删除它:
sudo yum remove nodejs
请注意,使用curl脚本会导致安装错误的节点版本。 有一个错误导致安装node v6.7而不是curl脚本中使用的路径(../setup_4.x)所预期的v4.x。
Saheed answered -03-09T00:49:32Z
9 votes
最好手动删除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
sudo rm -rf / usr / local / lib / node *
sudo rm -rf / usr / local / include / node *
sudo rm -rf / usr / local / bin / node *
这样就完成了。
有关命令的分步指南,请访问[http://amcositsupport.blogspot.in//07/to-completely-uninstall-node-js-from.html]
这有助于我解决我的问题。
Amit Malik answered -03-09T00:50:50Z
6 votes
如果你只想更新节点,那么也有一个整洁的更新程序
[/creationix/nvm]
使用,
git clone [git:///creationix/nvm.git]〜/ .nvm
source~ / .nvm / nvm.sh
nvm install v0.4.1
spencercooly answered -03-09T00:52:03Z
6 votes
George Bailey的答案很好。我只想添加以下标志,并在需要时使用sudo:
sudo rm -rf bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node
Yaki Klein answered -03-09T00:52:37Z
4 votes
对不起,George Bailey的回答确实非常好想要绝对从你的机器上删除节点。
这个答案来自:@tedeh[/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 /setup_8.x | sudo bash -
#using this command for Node version 10
curl --silent --location /setup_10.x | sudo bash -
安装nodejs
sudo yum -y install nodejs
我希望它会帮助你的家伙!
Tran Nhut Le answered -03-09T00:53:41Z
3 votes
使用“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
Christopher Gray answered -03-09T00:54:34Z
1 votes
我认为这是有效的,至少部分(尚未调查):nvm uninstall 4.4.5例如:
nvm uninstall 4.4.5
Will Brickner answered -03-09T00:55:11Z
1 votes
解决这个问题的最佳方法是从BEGINNING开始:
安装BREW
#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 /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
T04435 answered -03-09T00:56:24Z