Node
Para el uso de node utilizamos el manejador de versiones nodenv 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
TAPS
Taps son repositorios de donde brew puede buscar aplicaciones. Brew viene con el tap homebrew-core incluido, pero se puede agregar más. En este caso tuvimos que agregar el tap de nodenv para poder instalar los plugins de nodenv con brew.
Agregar tap de nodenv
Agregar plugins para nodenv
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:
Ejecutar el siguiente, que agrega automáticamente la línea necesaria:
Si usas
.bash_profile
Si usas
.zshrc
Abrir
.bash_profile
o.zshrc
y agregar la linea en el archivo usando el editor de preferencia:Instalar yarn (
npm install -g yarn
o https://github.com/pine/nodenv-yarn-install 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 oficial por si tienes alguna duda.
Clonar
nodenv
Agrega
~/.nodenv/bin
a tu $PATH para usar los comando en la shell.Si usas bash:
Si usas Zsh:
Si usas Windows con WSL:
Configura
nodenv
en tu shell
Te deberá aparecer un mensaje similar a este, que se hará en el siguiente paso:
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
Instalar node build
Reinicia tu shell para que se apliquen todos los cambios.
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.
Instalar plugins necesarios (es posible que ya se te hayan instalado algunos)
Instalar yarn (npm install -g yarn o https://github.com/pine/nodenv-yarn-install para no tener que instalarlo a mano con cada versión de node)
Instalando versiones de node
Para instalar nuevas versiones de node:
Última actualización