Sé que esta pregunta se ha hecho muchas veces, pero todavía no pude hacerlo. Así que instalé incorrectamente "node" haciendo sudo apt-get install node
Y luego instalé nodejs (v0.10.37). Intenté 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é incorrectamente la otra "cosa de nodo" antes. Probé todos los comandos diferentes de los que habla la gente en todas las otras respuestas y todavía no pude hacerlo. Creo que el principal problema es que sigo teniendo el paquete de nodo incorrecto y la instalación de nodejs-legacy no funciona. Además, el npm install
comando funciona y crea la carpeta con los archivos, pero mi aplicación todavía dice que faltan las bibliotecas.
fuente
apt-get remove node
(o mejor aún, purga). El programa de nodo es un módem de software de radioaficionado, por lo que, a menos que tenga una licencia de radioaficionado y desee enviar paquetes digitales por radioaficionado, no lo necesita.node
en la consola me decía algo/usr/sbin/ couldn't finde node
o algo así.Respuestas:
Luego vaya a /etc/apt/sources.list.d y elimine cualquier lista de nodos si lo tiene. Entonces haz un
Busque cualquier carpeta .npm o .node en su carpeta de inicio y elimínelas.
Si escribe
puede ver la ubicación del nodo. Pruébalo
which nodejs
ywhich npm
también.Recomendaría instalar el nodo usando Node Version Manager (NVM). Eso me ahorró mucho dolor de cabeza. Porque puede instalar nodejs y npm sin sudo usando nvm.
fuente
nvm
rm -rf usr/local/bin/npm
nvm
también, consulte este problema github.com/creationix/nvm/issues/298Es 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.
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.
fuente
(/)opt/local/include/node
que parece que alguien olvidó el encabezado/
. Una combinación de ambos sería genial -apt-get remove
+ eliminar directorios obsoletosPara eliminar nodejs, npm y node_modules de Ubuntu, también debe eliminar los contenedores que se encuentran en diferentes ubicaciones en Ubuntu.
Estos pueden ser:
Lo hice con éxito. Entonces les comparto el procedimiento completo.
Debe seguir los pasos que se describen aquí: http://amcositsupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html
fuente
Nota: Esto eliminará por completo nodejs de su sistema; luego puede realizar una nueva instalación con los siguientes comandos.
Eliminando Nodejs y Npm
Ahora elimine las carpetas .node y .npm de su sistema
Vaya al directorio de inicio y elimine cualquier nodo o directorio node_modules, si existe.
Puede verificar su desinstalación con este comando, no deberían generar nada.
Instalación del script NVM (Node Version Manager)
El comando anterior clonará el repositorio NVM de Github al directorio ~ / .nvm:
=> Cierre y vuelva a abrir su terminal para comenzar a usar nvm o ejecute lo siguiente para usarlo ahora:
Como dice el resultado anterior, debe cerrar y volver a abrir la terminal o ejecutar los comandos para agregar la ruta al script nvm a la sesión de shell actual. Puede hacer lo que sea más fácil para usted.
Una vez que la secuencia de comandos esté en su RUTA, verifique que nvm se haya instalado correctamente escribiendo:
Instalación de Node.js y npm
Una vez completada la instalación, verifíquela imprimiendo la versión de Node.js:
Npm también debe instalarse con el nodo, verifíquelo usando
Extra - [Opcional] También puede usar dos versiones diferentes de nodo usando nvm fácilmente
nvm install 8.10.0 # simplemente ingrese el número de versión del nodo Ahora cambie entre versiones de nodo
En mi caso, la v12.14.1 y la v13.7.0 están instaladas, para cambiar solo tengo que usar
Configuración de npm para instalaciones globales En su directorio personal, cree un directorio para instalaciones globales:
Configure npm para usar la nueva ruta del directorio:
En su editor de texto preferido, abra o cree un archivo ~ / .profile si no existe y agregue esta línea:
En la línea de comando, actualice las variables de su sistema:
Eso es todo
fuente
Para desinstalar completamente el nodo js de Ubuntu
Para eliminar manualmente node js, npm y node_modules de Ubuntu, debe seguir los siguientes pasos.
fuente
Estaba loco por eliminar node y npm y nodejs de mi ubuntu 14.04 pero con estos pasos lo eliminarás ...
si desinstala correctamente y todavía está allí, antes de esto, verifique los enlaces en la parte inferior ...
Más información
Eliminar - Sitio web oficial
Si lo instaló a través del repositorio de git Intente purgar nodejs npm y node
fuente
esto es lo que funcionó para mí
(crtl+alt+t)
.which node
, le dará a la ruta algo como/usr/local/bin/node
rm -rf node
, eliminará el nodonode -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 obtiene un error como-
solo corre-
hechicero aquí
node -v
// darév10.14.0
Trabajó para mi.
fuente
Para aquellos que instalaron node.js a través del administrador de paquetes, simplemente pueden ejecutar:
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:
Si también desea limpiar la caché npm:
Es una mala práctica intentar eliminar cosas manualmente, ya que puede estropear el administrador de paquetes y el sistema operativo en sí.
fuente
Para eliminar manualmente node js, npm y node_modules de Ubuntu, debe seguir los siguientes pasos.
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 *
Ahora esta hecho
fuente
fuente
En mi caso, he intentado desinstalar el nodo para usar la otra versión del nodo, pero cuando verifico el nodo -v, me da la misma versión una y otra vez,
encontró una solución: - busque el paquete deseado:
puede instalar la versión deseada si no la instala:
paquete de nodo ya instalado, primero debe desvincularlo:
Y luego puede vincular una versión diferente:
si es necesario, vincularlos con --force y --overwrite
fuente