如何在linux下使用cmd行卸载node.js ?
当前回答
除了apt或yum删除,清除任何残留文件,以避免冲突,如果你安装了一个新版本:
sudo rm -rf /usr/local/bin/npm
sudo rm -rf /usr/local/share/man/man1/node*
sudo rm -rf /usr/local/lib/dtrace/node.d
sudo rm -rf ~/.npm
sudo rm -rf ~/.node-gyp
sudo rm -rf /opt/local/bin/node
sudo rm -rf opt/local/include/node
sudo rm -rf /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*
其他回答
解决这个问题的最好方法是从一开始就做正确的事情:
安装酿造
#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)"
然后在.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
移除安装在centos 8的nodejs: 从主目录运行以下命令
sudo yum remove nodejs
输入y确认命令
最好手动删除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/2016/07/to-completely-uninstall-node-js-from.html
这帮我解决了我的问题。
编辑:如果您知道使用哪个包管理器进行安装,最好使用相同的包管理器进行卸载。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创建的列表。
不好意思,乔治·贝利的答案很适用,当你 想要从你的机器中移除节点。
这个答案来自:@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
我希望这对你们有帮助!!
推荐文章
- 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脚本