如何在linux下使用cmd行卸载node.js ?
当前回答
解决这个问题的最好方法是从一开始就做正确的事情:
安装酿造
#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
其他回答
如果您使用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脚本会导致安装错误的节点版本。有一个错误导致安装节点v6.7而不是v4。在curl脚本中使用的路径(../setup_4.x)。
移除安装在centos 8的nodejs: 从主目录运行以下命令
sudo yum remove nodejs
输入y确认命令
不好意思,乔治·贝利的答案很适用,当你 想要从你的机器中移除节点。
这个答案来自:@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
我希望这对你们有帮助!!
除了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*
如果你只想更新node,也有一个简洁的updater
https://github.com/creationix/nvm
使用,
git克隆git://github.com/creationix/nvm.git ~/.nvm 源代码~ sh - nvm - nvm。 nvm安装v0.4.1
推荐文章
- 如何找到Java堆大小和内存使用(Linux)?
- 遍历带空格的文件列表
- Bash:无限睡眠(无限阻塞)
- 如何使Python脚本在Linux中像服务或守护进程一样运行
- 有没有办法修复包锁。json lockfileVersion所以npm使用特定的格式?
- 如何使用npm全局安装一个模块?
- 如何使用文件的行作为命令的参数?
- time_t最终的类型定义是什么?
- 实时http流到HTML5视频客户端的最佳方法
- 使用node.js下载图像
- Node.js Express中的HTTP GET请求
- Node.js:将文本文件读入数组。(每一行都是数组中的一项。)
- npm犯错!错误:EPERM:操作不允许,重命名
- Node Sass还不支持当前环境:Linux 64位,带false
- 我如何添加环境变量启动。VSCode中的json