Node

Para el uso de node utilizamos el manejador de versiones nodenvarrow-up-right y algunos plugins. Siempre usamos la versión LTS, poniendo la major en el archivo .node-version. Es decir, se debe preferir escribir 10 en vez de 10.12.1.

Nodenv es realmente un clone de rbenv pero para node, por lo que funciona muy parecido. Toda la información de la sección de ruby aplica para node.

OSX

Instalación

# Instalar nodenv y node-build
brew install nodenv node-build

TAPS

Taps son repositorios de donde brew puede buscar aplicaciones. Brew viene con el tap homebrew-corearrow-up-right incluido, pero se puede agregar más. En este caso tuvimos que agregar el tap de nodenvarrow-up-right para poder instalar los plugins de nodenv con brew.

Agregar tap de nodenv

brew tap nodenv/nodenv

Agregar plugins para nodenv

brew install nodenv-vars nodenv-aliases

Luego debes cargar nodenv en tu shell para que puedas acceder a las diferentes versiones. Para esto debes agregar la siguiente linea en tu .bash_profile o .zshrc dependiendo del shell que uses. Hay dos formas de hacerlo:

  1. Ejecutar el siguiente, que agrega automáticamente la línea necesaria:

    • Si usas .bash_profile

      echo 'eval "$(nodenv init -)"' >> ~/.bash_profile
    • Si usas .zshrc

      echo 'eval "$(nodenv init -)"' >> ~/.zshrc
  2. Abrir .bash_profile o .zshrc y agregar la linea en el archivo usando el editor de preferencia:

    eval "$(nodenv init -)"
  3. Instalar yarn (npm install -g yarn o https://github.com/pine/nodenv-yarn-installarrow-up-right para no tener que instalarlo a mano con cada versión de node)

Windows

Para instalar nodenv con WSL2, sigue las instrucciones de Linux y en el paso 2 preocupate de usar el comando especial para WSL.

Linux

Las instrucciones para instalar nodenv se obtuvieron del repositorio oficialarrow-up-right por si tienes alguna duda.

  1. Clonar nodenv

  2. Agrega ~/.nodenv/bin a tu $PATH para usar los comando en la shell.

    • Si usas bash:

    • Si usas Zsh:

    • Si usas Windows con WSL:

  3. Configura nodenv en tu shell

Te deberá aparecer un mensaje similar a este, que se hará en el siguiente paso:

  1. Añade ~/.nodenv/bin a $PATH

    • En Ubuntu 20.04 y WSL2:

      $ echo 'export PATH="$HOME/.nodenv/bin:$PATH"' >> ~/.bashrc

    • En bash:w

      $ echo 'export PATH="$HOME/.nodenv/bin:$PATH"' >> ~/.bash_profile

    • En Zsh:

      $ echo 'export PATH="$HOME/.nodenv/bin:$PATH"' >> ~/.zshrc

    • En Fish shell:

      $ set -Ux fish_user_paths $HOME/.nodenv/bin $fish_user_paths

  2. Instalar node build

  3. Reinicia tu shell para que se apliquen todos los cambios.

  4. Verifica que nodenv se instaló correctamente con el siguiente script llamado nodenv-doctor:

    Con este script deberías ver algo así:

    Si se encuentra algún error de instalación, refiere a la documentación oficial.

  5. Instalar plugins necesarios (es posible que ya se te hayan instalado algunos)

Instalando versiones de node

Para instalar nuevas versiones de node:

Última actualización