Echemos un vistazo
Node.js es un entorno de javascript impulsado por eventos con ejecución asíncrona y está diseñado para construir aplicaciones de red escalables.
Instalación
No es recomendable instalar node.js con un package manager como apt (Debian/Ubuntu), brew (macOS), Chocolatey (Windows), ya que tienden a cambiar la ubicación de archivos o carpetas binarias, y configuración no estandarizada, eso puede ocasionar problemas de compatibilidad.
Otro problema significativo es la instalación de módulos globales (npm) que requieren el uso de
sudo(Root privileges), eso no es ideal para el ambiente de un programador, ya que estaríamos otorgando privilegios a librerías de terceros que podrían vulnerar nuestra seguridad.La recomendación para instalarlo es descargarlo desde la página web o utilizar un version manager (NVM).
MacOS y Linux
Para esta instalación asumo que utilizas Bash, Sh, o Zsh, también es necesario tener instalado curl.
Instalar nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bashPara verificar si la instalación fue exitosa:
nvm -versionPara instalar la última versión LTS (Long-term support):
nvm install --ltsSi en algún momento deseas desinstalar la versión de node:
nvm uninstall --ltsPara verificar la versión de node:
node -v || node --versionWindows
A diferencia de nvm para linux o macOS, en windows existe nvs (Node version switcher), para instalarlo es necesario descargar el instalador MSI https://github.com/jasongin/nvs/releases
Ejecuta el archivo MSI y seguir los pasos para instalarlo.
Ejecuta en una terminal o command prompt para agregar la última versión LTS:
nvs add ltsPara activar la nueva versión, ejecuta lo siguiente:
nvs use ltsPara verificar la versión de node:
node -vLast updated
Was this helpful?