Instalar NodeJS

Ahora vamos a ver cómo instalar NodeJS y npm en nuestro sistema, ya sea Mac, Windows o Linux. Node y npm frecuentemente tienen versiones nuevas, para mantenerlos en la version corriente también veremos cómo actualizar y desinstalar Node.

Actualización: NVM verdaderamente es la herramienta adecuada para usar.
¿Cómo Instalar NVM?

Si preferís, podes seguir los enlaces para ver la instalación para cada OS:
Mac | Windows | Linux

Através de la página oficial

La manera universal de instalar Node es visitar Node.org de donde podemos descargar el instalador oficial y seguir los pasos para instalar Node.

Además de esta, podemos usar una de las siguientes. Dependiendo de gustos.

Mac

Usando Homebrew [recomendado]

Homebrew es un gestor de paquetes para Mac que nos simplifica la instalación de paquetes que no vienen incluídos en macOS cómo Git, Ruby, etc.

Abrimos la Terminal y ejecutamos:
brew update
brew install node

Luego esperamos a que Homebrew descargue e instale los paquetes necesarios.
Para verificar que Node y npm estén instalados ejecutamos estos comandos:
node -v
npm -v

¿Cómo actualizar Node?
Nos aseguramos que Homebrew tenga la última versión de Node y luego actualizamos:
brew update
brew upgrade node

¿Cómo desinstalar Node? Usamos Homebrew para desinstalar paquetes:
brew uninstall node

Linux

Lo más recomendado es usar NVM, ya que facilita el proceso y nos ahorra varios dolores de cabeza.

En Linux, sin NVM, no podemos instalar paquetes globales (npm install -g nombre_del_paquete) cómo usuario normal, aunque podemos usar sudo, no es recomendado porque desajusta los permisos.

Aquí podemos encontrar una manera para instalar paquetes globales sin sudo en Linux.

Opción 1: Dependiendo de tu gestor de paquetes los comandos varían un poco pero en general:

# Debian 
sudo apt-get update  
sudo apt-get install build-essential  
sudo apt-get install nodejs  
sudo apt-get install npm

# Archlinux
$ sudo pacman -S nodejs npm

Aquí tenemos que instalar npm por aparte

Opción 2: Usando un PPA
Una alternativa más actualizada es el PPA de NodeSource. Este PPA tendrá versiones más al día y también nos permite elegir entre NodeJS v4.x (versión LTS soportada hasta Abril del 2017), v6.x (versión LTS actual, soportada hasta Abril del 2018) y v7.x (la version que es actualmente desarrollada).

Primero instalamos el PPA. Navegamos al home (cd ~) y usamos curl. Podemos cambiar 6.x a la versión que preferimos:

$ cd ~
$ curl -sL https://deb.nodesource.com/setup_6.x -o nodesource_setup.sh

Revisamos el contenido de nodesource_setup.sh con vim o tu editor de texto de preferencia (nano, emacs)
vim nodesource_setup.sh

Luego ejecutamos el script con sudo:
sudo bash nodesource_setup.sh

Una vez que el PPA esté añadido a tu configuración podemos ejecutar:
sudo apt-get install nodejs

El paquete nodejs contiene el binario de node y npm, entonces no tenés que instalar npm por separado. Adicionalmente deberías de instalar build-essential para los paquetes de npm que compilan código:
sudo apt-get install build-essential

¿Cómo desinstalar Node?
¡Usas Linux! no creo que necesites ayuda pero va algo así:
Usamos el comando remove de apt-get
sudo apt-get remove nodejs
sudo apt-get remove npm

Luego revisamos /etc/apt/sources.list.d y eliminamos cualquier lista de Node existente. Después ejecutamos:
sudo apt-get update

También debemos revisar el home (cd ~) para ver si existe algún folder .npm o .node

Para ver la ubicación de node y npm ejecutamos:
which node
which npm
En donde no debería de aparecer algún directorio.

Windows

Opción 1: Usando Scoop

Scoop es un instalador para la linea de comandos para Windows, si tenemos Scoop en el sistema podemos ejecutar los comandos en PowerShell

Y luego confirmamos la instalación:

¿Cómo desinstalar Node?
Usamos el comando uninstall de Scoop
scoop uninstall nodejs-lts

¿Cómo actualizar Node?
Usamos el comando update de Scoop
scoop update nodejs-lts

Opción 2: Descargando el .msi
  1. Descargamos el instalador desde la página oficial (recomiendo elegir la versión LTS)
  2. Ejecutamos el instalador (el archivo .msi del paso 1)
  3. Seguimos las instrucciones del instalador
  4. Reiniciar el sistema porque si

Para confirmar la instalación, abrimos la línea de comandos:
node -v
npm -v

¿Cómo actualizar Node?
Para instalar las actualizaciones, repetimos el proceso de instalación de arriba

¿Cómo desinstalar Node?
Usamos la misma manera para desinstalar la mayoría del software de Windows
1. Abrimos Configuración
2. Luego Sistema
3. Navegamos a Aplicaciones y características
4. Selecionamos Node.js, y pulsamos en Desinstalar

Emanuel Jaimes

Read more posts by this author.

Subscribe to NodeNica

Get the latest posts delivered right to your inbox.

or subscribe via RSS with Feedly!