如何在Linux中使用cmd行卸载node.js?
使用Linux命令行卸载Node.JS?
使用“ 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
我认为这至少部分有效(尚未调查):
nvm uninstall <VERSION_TO_UNINSTALL>
例如:
nvm uninstall 4.4.5
如果您只想更新节点,也有一个简洁的更新器
https://github.com/creationix/nvm
使用,
git clone git://github.com/creationix/nvm.git〜/ .nvm
源〜/ .nvm / nvm.sh
nvm安装v0.4.1
解决此问题的最佳方法是从开始做起:
安装酿造
#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
最好手动删除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
这帮助我解决了我的问题。
如果您使用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
要卸载节点,我将遵循@George接受的答案,因为我已经没有源了,但是在这样做之前,我先运行了:
sudo npm rm npm -g
这似乎摆脱了系统目录(例如/usr/bin/npm
和)中的npm /usr/lib/npm
。我从这里得到命令。然后~/.npm
,我找到一个目录,该目录已手动删除。老实说,我不知道npm的所有痕迹是否都已删除,但是我找不到其他东西。
抱歉,当您要从计算机上完全删除节点时,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
希望对您有帮助!!!
如果从源安装,则可以发出以下命令:
sudo make uninstall
如果您按照https://github.com/nodejs/node/wiki上的说明安装到$ HOME / local / node,则必须在上一行之前键入以下内容:
./configure --prefix=$HOME/local/node
在Ubuntu 12.04中,只需键入
$ sudo apt-get remove nodejs
它将轻松卸载nodejs和npm。
George Bailey的答案很好。我只需要添加以下标志,并在需要时使用sudo即可: