node.js - Desinstale completamente nodejs, npm y node en ubuntu 14.04
ubuntu-14.04 (7)
Me molestó demasiado al actualizar la versión de nodo de 8.1.0 a 10.14.0
esto es lo que funcionó para mí
-
terminal abierto
(crtl+alt+t)
. -
escriba
which node
, le dará a la ruta algo como -
/usr/local/bin/node
-
rm -rf node
, eliminará el nodo -
node -v
, sin versión de nodo ... -
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
-
sudo apt-get install -y nodejs
Nota: -si recibe un error como-
node /usr/bin/env: node: No such file or directory
solo corre-
ln -s /usr/bin/nodejs /usr/bin/node
sorce here
-
node -v
// daráv10.14.0
Trabajó para mi.
Sé que esta pregunta se ha hecho muchas veces, pero aún no podía hacerlo.
Así que instalé incorrectamente "node" haciendo
sudo apt-get install node
Y luego instalé nodejs (v0.10.37).
Traté de actualizar a v0.12 con npm pero sigue diciendo 0.10.37 cuando hago el
nodejs -v
.
Además, no puedo usar el comando de nodo ya que instalé erróneamente la otra "cosa de nodo" antes.
Intenté todos los comandos diferentes de los que habla la gente en todas las otras respuestas y aún no pude hacerlo.
Creo que el problema principal es que sigo teniendo el paquete de nodos incorrecto y la instalación de nodejs-legacy no funciona.
Además, el comando
npm install
funciona y crea la carpeta con los archivos, pero mi aplicación todavía dice que faltan las bibliotecas.
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.
Estaba loco eliminar node y npm y nodejs de mi ubuntu 14.04 pero con estos pasos lo eliminará ...
sudo apt-get uninstall nodejs npm node
sudo apt-get remove nodejs npm node
si desinstala correctamente y todavía está allí, antes de esto verifique los enlaces en la parte inferior ...
//this will fine the `/usr/bin` or `/usr/local/bin`
find / -name "node"
// check path of program...
ls -l node
//and remove it
rm -rf /usr/bin/node
Más información
Eliminar - Sitio web oficial
Si instaló a través del repositorio de git
Pruebe purgar nodejs npm y node
Para aquellos que instalaron node.js a través del administrador de paquetes, simplemente pueden ejecutar:
sudo apt-get purge nodejs
Opcionalmente, si lo ha instalado agregando el repositorio oficial de NodeSource como se indica en "Instalación de Node.js a través del administrador de paquetes" , haga lo siguiente:
sudo rm /etc/apt/sources.list.d/nodesource.list
Si quieres limpiar el caché npm también:
rm -rf ~/.npm
Es una mala práctica tratar de eliminar cosas manualmente, ya que puede estropear el administrador de paquetes y el sistema operativo en sí.
Para eliminar nodejs, npm y node_modules de Ubuntu, también debe eliminar los contenedores que se encuentran en diferentes ubicaciones en Ubuntu.
Estos podrían ser:
/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
Lo hice con exito. Así que estoy compartiendo el procedimiento completo.
Debe seguir los pasos que se describen aquí: http://amcositsupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html
Para desinstalar completamente el nodo js de Ubuntu
Para eliminar manualmente los nodos js, npm y node_modules de Ubuntu, debe realizar los siguientes pasos.
- En primer lugar, debe ejecutar el siguiente comando desde la terminal de comandos como sudo.
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
- Elimine los directorios node o node_modules de / usr / local / lib con la ayuda del siguiente comando.
sudo rm -rf / usr / local / lib / node *
- Elimine los directorios node o node_modules de / usr / local / include con la ayuda del siguiente comando.
sudo rm -rf / usr / local / include / node *
- Elimine cualquier archivo de nodo o directorio de / usr / local / bin con la ayuda del siguiente comando.
sudo rm -rf / usr / local / bin / node *
- Vaya al directorio de inicio y elimine cualquier nodo o directorio node_modules, si existe.
sudo apt-get remove nodejs
sudo apt-get remove npm
Luego vaya a /etc/apt/sources.list.d y elimine cualquier lista de nodos si tiene. Entonces haz un
sudo apt-get update
Verifique cualquier carpeta .npm o .node en su carpeta de inicio y elimínelas.
Si escribes
which node
Puede ver la ubicación del nodo.
Pruebe
which nodejs
y
which npm
también.
Recomendaría instalar el nodo utilizando Node Version Manager (NVM). Eso me ahorró mucho dolor de cabeza. Porque puedes instalar nodejs y npm sin sudo usando nvm.