Si lees una de mis publicaciones anteriores sobre cómo instalar Node.js, probablemente hayas notado que hay varias formas de instalarlo en tu computadora. Esto podría ser de un administrador de paquetes, del código fuente o de una distribución binaria precompilada. Entonces, ¿qué haces cuando quieres desinstalar Node.js?
Aquí describiré algunas formas en las que puede desinstalarlo de su computadora Mac OSX. Solo tenga en cuenta que estos comandos eliminarán el ejecutable de Node, y no necesariamente todos los proyectos de Node o la caché de NPM.
Te puede interesar:Probando el código de Node.js con Mocha y ChaiA mano
Si instaló Node por fuente o desde una distribución binaria, es probable que deba eliminar el ejecutable y otros recursos manualmente. Desafortunadamente, esto no es fácil ya que hay bastantes directorios que contienen recursos de Node, como npm
y node_modules
.
Para desinstalar completamente el node
ejecutable así como npm
, aquí hay algunas instrucciones sobre qué hacer:
Tenga en cuenta que no todos los directorios enumerados aquí pueden existir en su sistema, dependiendo de su método de instalación.
- Eliminar
node
y / onode_modules
desde/usr/local/lib
- Eliminar
node
y / onode_modules
desde/usr/local/include
- Eliminar
node
,node-debug
ynode-gyp
desde/usr/local/bin
- Eliminar
.npmrc
desde su directorio de inicio (estas son sus configuraciones de npm, no elimine esto si planea reinstalar Node de inmediato) - Eliminar
.npm
desde su directorio personal - Eliminar
.node-gyp
desde su directorio personal - Eliminar
.node_repl_history
desde su directorio personal - Eliminar
node*
desde/usr/local/share/man/man1/
- Eliminar
npm*
desde/usr/local/share/man/man1/
- Eliminar
node.d
desde/usr/local/lib/dtrace/
- Eliminar
node
desde/opt/local/bin/
- Eliminar
node
desde/opt/local/include/
- Eliminar
node_modules
desde/opt/local/lib/
- Eliminar
node
desde/usr/local/share/doc/
- Eliminar
node.stp
desde/usr/local/share/systemtap/tapset/
Esta lista debe incluir casi todas las referencias a Node en su sistema. Tenga en cuenta que puede haber más. ¡Por favor, avíseme si encuentra otros (y cómo instaló Node originalmente)!
Te puede interesar:Enlaces simbólicos en Unix / LinuxHomebrew
El método Homebrew es posiblemente una de las formas más fáciles de activar y desactivar Node de su sistema. El comando para eliminarlo es tan simple como el comando para instalarlo. Asumiendo que usaste brew install node
para instalarlo, simplemente ejecute esto para deshacerse de él:
$ brew uninstall node
¡Y eso es! Todos los rastros del ejecutable desaparecerán de su sistema.
Te puede interesar:Leer y escribir archivos CSV con Node.jsNVM
El Administrador de versiones de node (NVM) es casi tan conveniente como Homebrew, pero de una manera diferente. Le permite instalar múltiples versiones de Node en su sistema para que pueda cambiar fácilmente de una a otra.
Eventualmente, probablemente querrá deshacerse de una de las versiones cuando haya terminado con ella. Y al igual que Homebrew, puede hacer esto fácilmente usando un comando similar a la forma en que lo instaló:
Te puede interesar:Git: Checkout a Remote Branch$ nvm uninstall <version>
Y un ejemplo completo de esto podría ser algo como:
$ nvm uninstall v0.12.2
Y ahora solo se desinstalará la versión v0.12.2 de Node. Tenga en cuenta que si tenía varias versiones instaladas, Node seguirá estando en su sistema, pero no la v0.12.2 (usando el ejemplo anterior).
Te puede interesar:Demostración matemática de la corrección y eficiencia del algoritmoInstalaciones fantasma
Si por alguna razón ninguno de los métodos anteriores funcionó para usted, siempre puede buscar el ejecutable usando la herramienta de línea de comando which
. Este comando le muestra la ubicación del archivo para un comando dado.
Podemos usar esto para encontrar dónde está instalado Node en su sistema. Puedes probar esto con:
$ which node
/Users/scott/.nvm/versions/node/v4.1.2/bin/node
Puedes ver en la salida que mi node
El comando está vinculado a una versión de NVM, aunque el suyo puede estar ubicado en otro lugar. Ahora puedo usar esta información para desinstalarlo.
El uso de esta herramienta debería ayudarlo a descubrir cómo se instaló el ejecutable o cómo eliminarlo manualmente.