Respuestas:
Correr which nodedevolverá algo así /path/bin/node.
Entonces corre cd /path
Esto es todo lo que agrega Node.JS.
rm -r bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node.1
Ahora lo único que no sé es npm y lo que tiene instalado. Si instala npm nuevamente en una ruta personalizada que comienza vacía, puede ver lo que agrega y luego podrá hacer una lista para npm similar a la lista anterior que hice para el nodo.
which nodejscomo lo hice en Ubuntu
node -vno muestra nada más que el archivo y la carpeta permanece allí debajo del nodo de carpeta . ¡Así que no se elimina por completo!
rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*
En Ubuntu 12.04 simplemente escribe esto
$ sudo apt-get remove nodejs
Será desinstalar nodejs y NPM , así sencilla.
.nmpdirectorio en mi directorio de inicio ~. Lo quité yo mismo. ¿Hay otros archivos o directorios como ese que necesito eliminar para eliminar completamente node y npm?
Si instaló desde la fuente, puede emitir el siguiente comando:
sudo make uninstall
Si siguió las instrucciones en https://github.com/nodejs/node/wiki para instalar en su $ HOME / local / node, debe escribir lo siguiente antes de la línea anterior:
./configure --prefix=$HOME/local/node
npm uninstall npmpara desinstalar npm antes de desinstalar el nodo.
./configurea continuación sudo make uninstall. si no especificó --prefix que no necesita --prefixahora
Lo siento, la respuesta de George Bailey funciona muy bien cuando quieres eliminar absolutamente el nodo de tu máquina.
Esta respuesta se deriva de: @tedeh https://github.com/nodesource/distributions/issues/486
Si desea instalar una nueva versión del nodo, debe usar el siguiente código
sudo rm -rf /var/cache/yum
sudo yum remove -y nodejs
sudo rm /etc/yum.repos.d/nodesource*
sudo yum clean all
Y agregue una nueva versión de nodejs a "yum" una nueva versión de 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 te ayude chico !!!
yum list installed | grep nodejsverificar. +1
Para desinstalar el nodo, seguí la respuesta aceptada por @George, ya que no tengo las fuentes, pero antes de hacerlo ejecuté:
sudo npm rm npm -g
Eso pareció deshacerse de npm de los directorios del sistema como /usr/bin/npmy /usr/lib/npm. Recibí el comando de aquí . Luego encontré un ~/.npmdirectorio, que eliminé manualmente. Honestamente, no sé si se han eliminado todos los rastros de npm, pero no puedo encontrar nada más.
Si instaló el nodo usando curl+ yum:
sudo curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -
sudo yum -y install nodejs
Luego puedes eliminarlo usando yum:
sudo yum remove nodejs
Tenga en cuenta que el uso de la curlsecuencia de comandos hace que se instale una versión incorrecta del nodo. Hay un error que hace nodeque se instale v6.7 en lugar de v4.x previsto por la ruta (../setup_4.x)utilizada en el curlscript.
Es mejor eliminar NodeJS y sus módulos manualmente porque la instalación deja muchos archivos, enlaces y módulos y luego crea problemas mientras reconfiguramos otra versión de NodeJS y sus módulos. Ejecute los siguientes 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*
Y esto hecho.
Una guía paso a paso con comandos está en http://amcositsupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html
Esto me ayudó a resolver mi problema.
si solo desea actualizar el nodo, también hay un actualizador ordenado
https://github.com/creationix/nvm
usar,
git clone git: //github.com/creationix/nvm.git ~ / .nvm
fuente ~ / .nvm / nvm.sh
nvm install v0.4.1
La respuesta de George Bailey funciona bien. Simplemente agregaría los siguientes indicadores y usaría sudo si fuera necesario:
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*comando de eliminación oficial @ https://docs.npmjs.com/misc/removing-npm , no estoy seguro de si es lógicamente equivalente a su comando, aunque lo intentaré (también podría requerir un sudo) .
después de instalar usando el script "PLATAFORMA NODE.JS ROCK-SOLID EN UBUNTU", obtengo esta salida. Que te dice cómo desinstalar nodejs.
Hecho. El nuevo paquete se ha instalado y guardado en
/tmp/node-install/node-v0.8.19/nodejs_0.8.19-1_i386.deb
Puede eliminarlo de su sistema en cualquier momento usando:
dpkg -r nodejs
Si tienes mmm puedes hacer:
yum remove nodesource-release* nodejs
yum clean all
Y después de eso, verifique si está eliminado:
rpm -qa 'node|npm'
Creo que esto funciona, al menos parcialmente (no lo he investigado):
nvm uninstall <VERSION_TO_UNINSTALL>
por ejemplo:
nvm uninstall 4.4.5
Creo que Manoj Gupta tuvo la mejor respuesta de lo que estoy viendo. Sin embargo, el comando remove no elimina las carpetas o archivos de configuración que puedan quedar. Utilizar:
sudo apt-get purge --auto-remove nodejs
El comando de purga debe eliminar el paquete y luego limpiar los archivos de configuración. (vea esta pregunta para obtener más información sobre la diferencia entre purgar y eliminar). El indicador de eliminación automática hará lo mismo para los paquetes que instaló NodeJS.
Vea la respuesta aceptada en esta pregunta para una mejor explicación.
¡Aunque no olvides manejar NPM! La respuesta de Josh cubre eso.
La mejor manera de evitar esto es hacerlo desde el PRINCIPIO:
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)"
Luego, al final de su archivo .bashrc (en su directorio de inicio, presione Ctrl + H)
export PATH="$HOME/.linuxbrew/bin:$PATH"
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"
Luego reinicie el terminal para que la modificación a .bashrc se vuelva a cargar
PARA INSTALAR NODO
brew install node
VERIFICAR VERSIÓN
node -v
npm -v
PARA ACTUALIZAR NODO
brew update
brew upgrade node
PARA DESINSTALAR EL NODO
brew uninstall node