Answers:
运行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
现在,我唯一不知道的就是npm及其安装的内容。如果将npm再次安装到以空开始的自定义路径中,则可以看到它添加的内容,然后将能够为npm创建一个列表,该列表类似于我为节点创建的列表。
which nodejs
像在Ubuntu中一样运行
node -v
也没显示,但是文件和文件夹仍然在folder node下。所以它没有完全删除!
rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*
在Ubuntu 12.04中,只需键入
$ sudo apt-get remove nodejs
它将轻松卸载nodejs和npm。
.nmp
我的主目录中的目录~
。我自己删除了它。是否需要删除其他文件或目录以完全删除node和npm?
如果从源安装,则可以发出以下命令:
sudo make uninstall
如果您按照https://github.com/nodejs/node/wiki上的说明安装到$ HOME / local / node,则必须在上一行之前键入以下内容:
./configure --prefix=$HOME/local/node
npm uninstall npm
先卸载npm,然后再卸载节点。
./configure
then sudo make uninstall
。如果您未指定--prefix
,则--prefix
现在不需要
抱歉,当您想要从计算机上完全删除节点时,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
并将新的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 -
安装nodejs
sudo yum -y install nodejs
希望对您有帮助!!!
yum list installed | grep nodejs
去检查。+1
最好手动删除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
这帮助我解决了我的问题。
如果您只想更新节点,也有一个简洁的更新器
https://github.com/creationix/nvm
使用,
git clone git://github.com/creationix/nvm.git〜/ .nvm
源〜/ .nvm / nvm.sh
nvm安装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
rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*
@ https://docs.npmjs.com/misc/removing-npm找到了一个官方的删除命令,我不确定它在逻辑上是否与您的命令等效,但是我会尝试的(可能也需要一个命令sudo
) 。
使用“ ROCK-SOLID NODE.JS PLATFORM ON UBUNTU”脚本安装后,我得到了此输出。告诉您如何卸载nodejs。
做完了 新软件包已安装并保存到
/tmp/node-install/node-v0.8.19/nodejs_0.8.19-1_i386.deb
您可以随时使用以下方法将其从系统中删除:
dpkg -r nodejs
如果您有百胜,您可以:
yum remove nodesource-release* nodejs
yum clean all
然后检查是否删除了它:
rpm -qa 'node|npm'
解决此问题的最佳方法是从开始做起:
安装酿造
#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