如何在linux下使用cmd行卸载node.js ?
当前回答
不好意思,乔治·贝利的答案很适用,当你 想要从你的机器中移除节点。
这个答案来自:@tedeh https://github.com/nodesource/distributions/issues/486
如果你想安装一个新版本的node,你必须使用下面的代码
sudo rm -rf /var/cache/yum
sudo yum remove -y nodejs
sudo rm /etc/yum.repos.d/nodesource*
sudo yum clean all
并添加新的nodejs版本到“yum”一个新版本的node
#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
我希望这对你们有帮助!!
其他回答
移除安装在centos 8的nodejs: 从主目录运行以下命令
sudo yum remove nodejs
输入y确认命令
对于Ubuntu 12.04:
sudo apt-get remove nodejs
这将卸载nodejs和npm。
编辑:如果您知道使用哪个包管理器进行安装,最好使用相同的包管理器进行卸载。apt, make, yum的例子在其他答案中。
这是一个手动的方法:
运行哪个节点将返回类似/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创建一个列表,类似于上面我为node创建的列表。
如果你只想更新node,也有一个简洁的updater
https://github.com/creationix/nvm
使用,
git克隆git://github.com/creationix/nvm.git ~/.nvm 源代码~ sh - nvm - nvm。 nvm安装v0.4.1
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/
推荐文章
- CALL_AND_RETRY_LAST分配失败-进程内存不足
- Linux Bash中双&和分号有什么区别?
- 如何合并2 JSON对象从2个文件使用jq?
- 在Ubuntu上安装Node.js
- 使用express.js代理
- 在SSH会话中查找客户端的IP地址
- C++ Linux的想法?
- 如何为Fedora安装g++ ?
- 如何触发命令行PHP脚本的XDebug分析器?
- Node -使用NODE_MODULE_VERSION 51根据不同的Node.js版本编译
- RabbitMQ / AMQP:单队列,同一消息的多个消费者?
- Linux删除大小为0的文件
- Node.js同步执行系统命令
- Maven命令行如何指向特定的settings.xml为单个命令?
- 禁用包的postinstall脚本