小智 354
在Ubuntu 12.04中输入
$ sudo apt-get remove nodejs
Run Code Online (Sandbox Code Playgroud)
它将卸载nodejs和npm也很简单.
Bry*_*eld 242
跑步which node将返回类似的东西/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
Run Code Online (Sandbox Code Playgroud)
现在唯一我不知道的是npm及其安装的内容.如果你再次将npm安装到一个空的自定义路径中,那么你可以看到它添加了什么,然后你就可以为npm创建一个类似于我为节点制作的上面列表的列表.
Jus*_*ier 88
如果从源安装,则可以发出以下命令:
sudo make uninstall
Run Code Online (Sandbox Code Playgroud)
如果您按照https://github.com/nodejs/node/wiki上的说明安装到$ HOME/local/node,则必须在上面的行之前键入以下内容:
./configure --prefix=$HOME/local/node
Run Code Online (Sandbox Code Playgroud)
Jos*_*osh 22
要卸载节点我遵循@George接受的答案,因为我不再拥有源代码,但在此之前我运行了:
sudo npm rm npm -g
Run Code Online (Sandbox Code Playgroud)
这似乎摆脱了系统目录中的npm /usr/bin/npm和/usr/lib/npm.我从这里得到了命令.然后我找到了一个~/.npm手动删除的目录.老实说,我不知道是否已经删除了每一个npm的痕迹,但我找不到任何其他东西.
Sah*_*eed 21
如果使用curl+ 安装节点yum:
sudo curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -
sudo yum -y install nodejs
Run Code Online (Sandbox Code Playgroud)
然后你可以删除它yum:
sudo yum remove nodejs
Run Code Online (Sandbox Code Playgroud)
请注意,使用该curl脚本会导致安装错误的节点版本.有一个错误导致node安装v6.7而不是脚本中(../setup_4.x)使用的路径所预期的v4.x.curl
小智 18
对不起,当您想要从机器中完全删除节点时,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
Run Code Online (Sandbox Code Playgroud)
并将新的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 -
Run Code Online (Sandbox Code Playgroud)
安装nodejs
sudo yum -y install nodejs
Run Code Online (Sandbox Code Playgroud)
我希望它会帮助你的家伙!
最好手动删除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
Run Code Online (Sandbox Code Playgroud)
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/2016/07/to-completely-uninstall-node-js-from.html
这有助于我解决我的问题.
如果你只想更新节点,那么也有一个整洁的更新程序
https://github.com/creationix/nvm
使用,
git clone git://github.com/creationix/nvm.git~/.nvm
source~/.nvm/nvm.sh
nvm install v0.4.1
George Bailey的答案很好.我只想添加以下标志,并在需要时使用sudo:
sudo rm -rf bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node
Run Code Online (Sandbox Code Playgroud)
如果你有百胜,你可以这样做:
yum remove nodesource-release* nodejs
yum clean all
然后检查它是否被删除:
rpm -qa 'node|npm'