Respostas:
Correr which node
retornará algo como /path/bin/node
.
Então corra cd /path
Isso é tudo o que é adicionado pelo Node.JS.
rm -r bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node.1
Agora, a única coisa que não sei é o npm e o que ele instalou. Se você instalar o npm novamente em um caminho personalizado que comece vazio, poderá ver o que ele adiciona e poderá criar uma lista para o npm semelhante à lista acima que criei para o nó.
which nodejs
como eu fiz no Ubuntu
node -v
não mostra nada, mas o arquivo e a pasta permanecem lá no nó da pasta . Portanto, não é totalmente removido !!
rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*
No Ubuntu 12.04, basta digitar este
$ sudo apt-get remove nodejs
Ele também desinstalará o nodejs e o npm .
.nmp
diretório no meu diretório pessoal ~
. Eu mesmo removi. Existem outros arquivos ou diretórios como esse que eu preciso remover para remover completamente o nó e o npm?
Se você instalou a partir da fonte, pode emitir o seguinte comando:
sudo make uninstall
Se você seguiu as instruções em https://github.com/nodejs/node/wiki para instalar no seu $ HOME / local / node, precisará digitar o seguinte antes da linha acima:
./configure --prefix=$HOME/local/node
npm uninstall npm
a desinstalação do npm antes de desinstalar o nó.
./configure
las sudo make uninstall
. se você não especificou --prefix
, não precisa mais --prefix
agora
Desculpe. A resposta de George Bailey funciona muito bem quando você deseja remover absolutamente o nó da sua máquina.
Esta resposta é referida em: @tedeh https://github.com/nodesource/distributions/issues/486
Se você deseja instalar uma nova versão do nó, use o código abaixo
sudo rm -rf /var/cache/yum
sudo yum remove -y nodejs
sudo rm /etc/yum.repos.d/nodesource*
sudo yum clean all
E adicione uma nova versão do nodejs ao "yum" uma nova versão do 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 -
Instalar nodejs
sudo yum -y install nodejs
Espero que ajude você cara !!!
yum list installed | grep nodejs
checar. +1
Para desinstalar o nó, segui a resposta aceita por @George, já que não tenho mais as fontes, mas antes disso, executei:
sudo npm rm npm -g
Isso pareceu livrar o npm dos diretórios do sistema como /usr/bin/npm
e /usr/lib/npm
. Eu recebi o comando daqui . Encontrei um ~/.npm
diretório que excluí manualmente. Honestamente, não sei se todos os traços de npm foram removidos, mas não consigo encontrar mais nada.
Se você instalou o nó usando curl
+ yum
:
sudo curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -
sudo yum -y install nodejs
Em seguida, você pode removê-lo usando yum
:
sudo yum remove nodejs
Observe que o uso do curl
script faz com que a versão incorreta do nó seja instalada. Há um erro que faz com que a node
v6.7 seja instalada em vez da v4.x pretendida pelo caminho (../setup_4.x)
usado no curl
script.
É melhor remover o NodeJS e seus módulos manualmente porque a instalação deixa muitos arquivos, links e módulos para trás e, mais tarde, cria problemas enquanto reconfiguramos outra versão do NodeJS e seus módulos. Execute os seguintes comandos.
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*
e isso feito.
Um guia passo a passo com comandos está em http://amcositsupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html
Isso me ajudou a resolver meu problema.
se você quiser apenas atualizar o nó, também há um atualizador puro
https://github.com/creationix/nvm
usar,
git clone git: //github.com/creationix/nvm.git ~ / .nvm
fonte ~ / .nvm / nvm.sh
nvm install v0.4.1
A resposta de George Bailey funciona bem. Eu apenas adicionaria os seguintes sinalizadores e usaria o sudo, se necessário:
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*
de comando de remoção @ https://docs.npmjs.com/misc/removing-npm , eu não tenho certeza se é logicamente equivalente a seu comando, eu vou experimentá-lo embora (isso pode exigir um sudo
, também) .
depois de instalar usando o script "ROCK-SOLID NODE.JS PLATAFORMA NO UBUNTU", recebo essa saída. O que mostra como desinstalar o nodejs.
Feito. O novo pacote foi instalado e salvo em
/tmp/node-install/node-v0.8.19/nodejs_0.8.19-1_i386.deb
Você pode removê-lo do seu sistema a qualquer momento usando:
dpkg -r nodejs
Se você tem yum, você pode fazer:
yum remove nodesource-release* nodejs
yum clean all
E depois disso verifique se está excluído:
rpm -qa 'node|npm'
Eu acho que isso funciona, pelo menos parcialmente (não investigou):
nvm uninstall <VERSION_TO_UNINSTALL>
por exemplo:
nvm uninstall 4.4.5
Acho que Manoj Gupta teve a melhor resposta do que estou vendo. No entanto, o comando remove não se livra de pastas ou arquivos de configuração que possam sobrar. Usar:
sudo apt-get purge --auto-remove nodejs
O comando purge deve remover o pacote e limpar todos os arquivos de configuração. (consulte esta pergunta para obter mais informações sobre a diferença entre limpar e remover). O sinalizador de remoção automática fará o mesmo para os pacotes que foram instalados pelo NodeJS.
Veja a resposta aceita nesta pergunta para uma melhor explicação.
Embora não se esqueça de lidar com o NPM! A resposta de Josh cobre isso.
A melhor maneira de contornar isso é fazê-lo desde o início:
INSTALAR BREW
#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)"
Em seguida, no final do seu arquivo .bashrc (em seu diretório pessoal, pressione Ctrl + H)
export PATH="$HOME/.linuxbrew/bin:$PATH"
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"
Em seguida, reinicie o terminal para que a modificação em .bashrc seja recarregada
PARA INSTALAR O NODE
brew install node
PARA VERIFICAR A VERSÃO
node -v
npm -v
PARA ATUALIZAR O NODE
brew update
brew upgrade node
PARA DESINSTALAR O NÓ
brew uninstall node