Desinstalar completamente nodejs, npm y node en ubuntu 14.04
Sé que esta pregunta se ha hecho muchas veces, pero todavía no podía hacerlo.
Así que instalé erróneamente "nodo" haciendo sudo apt-get install node
Y más tarde 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 node ya que instalé erróneamente el otro "nodo" antes.
Probé todos los diferentes comandos de los que habla la gente en todas las otras respuestas y no pude hacerlo todavía.
Creo que el principal problema es que sigo tener el paquete de nodo incorrecto e instalar nodejs-legacy no funciona.
También el comando npm install
funciona y crea la carpeta con los archivos, pero mi Aplicación todavía dice que faltan las bibliotecas.
6 answers
sudo apt-get remove nodejs
sudo apt-get remove npm
Luego vaya a /etc/apt/sources.lista.d y eliminar cualquier lista de nodos si tiene. A continuación, hacer un
sudo apt-get update
Comprueba si hay alguno .npm or .nodo de la carpeta en su carpeta de inicio y eliminarlos.
Si escribe
which node
Puede ver la ubicación del nodo. Prueba which nodejs
y which npm
también.
Recomendaría instalar node usando Node Version Manager(NVM). Eso me ahorró mucho dolor de cabeza. Porque puede instalar nodejs y npm sin sudo usando nvm.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-11-11 02:59:25
Es mejor eliminar NodeJS y sus módulos manualmente porque la instalación deja muchos archivos, enlaces y módulos atrás 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.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-02-07 11:20:38
Para eliminar nodejs, npm y node_modules de Ubuntu, debe eliminar también los contenedores que se encuentran en diferentes ubicaciones de 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 éxito. 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
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-11-04 13:00:27
Para desinstalar completamente node js de Ubuntu
Para eliminar manualmente node js, npm y node_modules de Ubuntu, debe realizar los siguientes pasos.
- En primer lugar, debe ejecutar el siguiente comando desde command terminal 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 home y elimine cualquier nodo o directorio node_modules, si existe.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-08-02 05:27:38
Estaba loco eliminar nodo 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í, beffore esta comprobación 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 instalaste a través del repositorio git
Intente purgar nodejs npm y node
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:34:44
Para aquellos que instalaron el nodo.js a través del gestor de paquetes, puede ejecutar:
sudo apt-get purge nodejs
Opcionalmente si lo ha instalado agregando el repositorio oficial de NodeSource como se indica en "Installing Node.js vía gestor de paquetes " , hacer:
sudo rm /etc/apt/sources.list.d/nodesource.list
Si también desea limpiar la caché de npm:
rm -rf ~/.npm
Es una mala práctica intentar eliminar cosas manualmente, ya que puede estropear el gestor de paquetes y el propio sistema opearating.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-08-22 09:58:15