Node
Última actualización
Última actualización
Para el uso de node utilizamos el manejador de versiones 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.
Taps son repositorios de donde brew puede buscar aplicaciones. Brew viene con el tap incluido, pero se puede agregar más. En este caso tuvimos que agregar el tap de para poder instalar los plugins de nodenv con brew.
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 para no tener que instalarlo a mano con cada versión de node)
Para instalar nodenv
con WSL2, sigue las instrucciones de Linux y en el paso 2 preocupate de usar el comando especial para WSL.
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)
Para instalar nuevas versiones de node:
Las instrucciones para instalar nodenv
se obtuvieron del por si tienes alguna duda.
:
:
:
Instalar yarn (npm install -g yarn o para no tener que instalarlo a mano con cada versión de node)