Node.js es una de las herramientas más populares que utilizan los desarrolladores. Es multiplataforma, lo que significa que también está disponible engrandes distribuciones de LinuxcomoUbuntu. Lamentablemente, Node.js no está instalado de forma predeterminada en Linux, por lo que si espera utilizar el entorno de ejecución de código abierto de JavaScript en su sistema, deberá realizar algunos pasos adicionales.
Usando el administrador de paquetes
Para la mayoría de los principiantes, la forma más sencilla de instalar Node.js es usar el administrador de paquetes y la terminal, ya que está disponible a través de los repositorios predeterminados en Linux. Puede que no sea la última versión, pero no te preocupes, ya que seguirá siendo estable y no tendrás que introducir código adicional para descargarla. Hay varios comandos según la versión de Linux que estés usando:
- Para Arch Linux, utilice:sudo pacman -S nodejs npm
- Para Debian, Ubuntu o Linux Mint, use el comando:sudo apt-get install nodejs npm
- Para REHL, CentOS, AlmaLinux y Rocky Linux, primero habilite EPEL con el comandosudo dnf install epel-release.Luego, ejecute el comandosudo dnf install nodejs npm.
- En Fedora, use:sudo dnf install nodejs npm
Si desea ver si Node está instalado correctamente, puede ejecutar el comandonode -v o node --version.
Si sigues teniendo problemas, puedes seguir los pasos que se indicanen el sitio web de Node.jspara tu distribución. Hemos seleccionado algunas de las distribuciones más populares, como se ve arriba, pero hay muchas otras.
Uso de NVM
Una mejor manera de instalar Node.js es mediante Node Version Manager (NVM). Se trata de un script bash que se ejecutará a través de la terminal una vez que la abras y te permitirá usar y administrar múltiples versiones de Node.js y cambiar entre ellas. Si optas por utilizar este método, es probable que tengas menos problemas de permisos, por lo que vale la pena usarlo si no te importa realizar algunos pasos adicionales.
- Si Curl no está instalado, ejecute el comando:sudo apt install curl
- Ahora, ejecute:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
- Reinicia tu terminal.
- Confirme si NVM está instalado con:comando -v nvm
- Ejecute este comando para ver todas las versiones de Nodejs:nvm ls-remote
- Seleccione la versión que desea instalar: le sugerimos la versión más reciente. El comando seránvm install nodepara obtener la versión más reciente.
- Si desea una versión heredada, use el comandonvm install v9.3.0y reemplace el número de versión con el que desee.
Una vez que lo instales, puedes comprobar las versiones instaladas de Node con el comandonvm list. También puedes comprobar la versión instalada connode -vonode --version. Si quieres ejecutar una versión específica de node, utiliza el comandonvm run node v17.0.0,reemplazando v17.0.0 con la versión actual. Si quieres configurar una versión específica de node como predeterminada, utiliza el comandonvm alias default v18.7.0.
Solo una forma de desarrollar en Linux
El uso de Node.js es solo una de las cosas que sugerimos probar en Ubuntu. Muchas otras herramientas para desarrolladores se ejecutan en el sistema operativo. Por ejemplo, es posible que deseeutilizar AWS CLIsi está trabajando en DevOps. También es posible que desee utilizar herramientas como Nginx o MongoDB para el servicio web y la gestión de bases de datos de documentos. Incluso una herramienta como Apache es útil. Como puede ver, Ubuntu esel lugarideal para el desarrollo y existen posibilidades casi infinitas.