如何在linux下使用cmd行卸载node.js ?
当前回答
编辑:如果您知道使用哪个包管理器进行安装,最好使用相同的包管理器进行卸载。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创建的列表。
其他回答
如果你有好吃的,你可以做:
移除nodesource-release* nodejs
好干净
然后检查它是否被删除:
RPM -qa '节点|npm'
除了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
只要删除这些文件。不需要做其他任何事情。
rm -rf ~/.nvm
rm -rf ~/.npm
rm -rf ~/.bower
如果你只想更新node,也有一个简洁的updater
https://github.com/creationix/nvm
使用,
git克隆git://github.com/creationix/nvm.git ~/.nvm 源代码~ sh - nvm - nvm。 nvm安装v0.4.1
推荐文章
- 如何从终端/命令行调用VS代码编辑器
- 在Bash中检查变量是否存在于列表中
- 在Jar文件中运行类
- 查看PS命令的全部输出
- ReferenceError: description没有定义NodeJs
- 如何在Windows命令提示符下运行.sh ?
- 将一个二进制的NodeJS Buffer转换为JavaScript的ArrayBuffer
- Linux命令将域名转换为IP
- 如何从命令行通过mysql运行一个查询?
- 如何从命令行在windows中找到mysql数据目录
- AngularJS只适用于单页应用程序吗?
- 如何从命令行安装cygwin组件?
- 如何更改Git日志日期格式
- 如何在vue-cli项目中更改端口号
- 同步和异步编程(在node.js中)的区别是什么?