En esta guía, consulte cómo instalar y usar nodo.JS en Ubuntu 20.04.
Nodo.JS en Ubuntu
Nodo.JS es bastante popular para escalar funcionalidades de backend. En el caso de Ubuntu, hay múltiples fuentes para agarrar el nodo.js. Varios métodos instalarán diferentes versiones de nodo.js. También puede seleccionar manualmente cuál debe asistir.
Use el método que se adapte a sus necesidades lo mejor.
Instalar nodo.JS de Ubuntu Repos
Este es el método predeterminado para instalar nodo.JS en Ubuntu. Para la mayoría de los usuarios, esto será más que suficiente. El único inconveniente es que no obtienes la última versión de nodo.js.
La instalación es súper simple. Actualizar el caché de apt e instalar nodo.JS junto con NPM (administrador de paquetes de nodo).
$ sudo apt update && sudo apt install nodejs npm -y
Ejecutemos una prueba rápida para verificar la instalación.
$ nodejs --versiónInstalar nodo.JS de Nodesource PPA
Nodesource es un PPA dedicado que ofrece múltiples versiones de Node.js. Recomiendo este método sobre otros, ya que ofrece más control. Para usuarios avanzados, también permite decidir la versión exacta del nodo.JS para instalar. Al momento de escribir este artículo, Nodesource PPA Hosts Node.JS V10, V12, V13 y V14.
Aquí, mostraré cómo configurar Nodesource PPA para nodo.JS V14. Si desea instalar una versión diferente de nodo.JS, mira el readme nodesource para obtener una instrucción adecuada.
Primero, asegúrese de que su sistema haya instalado curl.
$ sudo apt actualización && sudo apt install curl -y
Ahora, ejecute el script de instalación de Nodesource.
$ curl -sl https: // Deb.nodource.com/setup_14.x | sudo -e Bash -
Voila! Nodesource PPA para nodo.JS V14 está configurado correctamente! Instalar nodo.js.
$ sudo apt instalación nodejs -y
Verifique la instalación revisando la versión de Node.js.
$ nodo -v
Instalar nodo.JS usando NVM
Es una forma interesante de instalar nodo.js. El NVM (Node Version Manager) es una herramienta que permite instalar y mantener múltiples versiones de Node.JS junto con paquetes de nodo asociados de forma independiente. Echa un vistazo a NVM en Github.
Para instalar NVM, ejecute cualquiera de los siguientes comandos. Cualquiera de ellos descargará el script de instalación de NVM y lo ejecutará.
$ curl -o- https: // raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/Instalar.sh | intento
$ wget -qo- https: // raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/Instalar.sh | intento
Cerrar y volver a abrir el terminal. Esto cargará NVM. De lo contrario, puede recargar manualmente el archivo BASHRC.
$ fuente ~/.bashrc
Para verificar la instalación, ejecute el siguiente comando.
$ comando -v nvm
Es hora de usar NVM. Primero, consulte las versiones disponibles de Node.js. Esto imprimirá una lista larga.
$ NVM List-Remote
Para instalar la versión deseada, use el siguiente comando. En este ejemplo, el comando instalará nodo.JS V14.9.0.
$ NVM instalación v14.9.0
Usando NVM, es posible instalar una versión basada en sus alias. Por ejemplo, ejecute este comando para instalar la última versión de LTS erbio.
$ NVM Install LTS/Erbium
El siguiente comando enumerará todo el nodo instalado.versiones JS.
Lista de $ NVM
Si hay múltiples versiones instaladas, NVM permite cambiar a una diferente. Primero, verifique el nodo actual.versión js.
$ nodo -v
Cambiar el nodo predeterminado.JS a una versión diferente.
Uso de $ nodo
En lugar de usar el número de versión, usar la versión alias también funciona.
Uso de $ nodo
Prueba el cambio.
$ nodo -v
El siguiente comando establecerá la versión predeterminada del nodo.js.
$ NVM alias predeterminado
Instalar nodo.JS de la fuente
Como se mencionó anteriormente, nodo.JS es un proyecto de código abierto. Podemos tomar el código fuente y construir y usar manualmente nodo.js. Sin embargo, se recomienda seguir este enfoque si tiene la intención de usar el nodo.JS para fines de producción.
Antes de saltar al proceso, es importante tener en cuenta sobre Python. Nodo.JS es compatible con Python 2 y Python 3. Nodo.JS usará el que esté instalado. Si se instalan Python 2 y Python 3, se utilizará el posterior. Si solo se instala Python 2, se utilizará Python 2.
Primero, instale las dependencias de compilación. Ejecutar el siguiente comando. Para los usuarios de Python 3, el python3-distututils El paquete es necesario.
$ sudo apt actualización && sudo apt install python python3-Distutils g ++ make
Ahora, descargue el código fuente. En este ejemplo, estaré compilando el nodo.JS V12.18.3 (incluye NPM 6.14.6). Descargar nodo.Código fuente JS.
$ wget https: // nodejs.org/dist/v12.18.3/nodo-v12.18.3.alquitrán.GZ
Extraer el código fuente.
$ tar -xvf nodo -v12.18.3.alquitrán.GZ
Ha llegado el momento de construir nodo.js. Ejecutar el script de configuración.
ps ./Configurar
Iniciar el proceso de compilación. El "-J" es ejecutar Make en modo multithread. La parte "NPROC" es decir el número de núcleos de CPU disponibles.
$ make -j $ (nproc)
Instalar nodo.js.
$ sudo make install
Verifiquemos la instalación. Verifique el nodo.Versión JS y NPM.
$ nodo -v
$ npm -v
Usando nodo.js
Nodo.JS viene con una tonelada de características y funcionalidades. Es un tiempo de ejecución para JavaScript. Depende de usted aprovechar JavaScript para aprovechar al máximo el nodo. Aquí, mostraré las formas muy básicas de usar el nodo.js.
Primero, tome una muestra de JavaScript. El siguiente código fue atrapado de W3Schools.
$ var http = require ('http');Ejecute el código JavaScript usando el nodo.js.
$ nodo demostración.jsPara obtener la salida, acceda a su computadora desde el puerto 8080.
Pensamiento final
Nodo.JS es una solución poderosa y popular. Hay múltiples enfoques para instalarlo en Ubuntu. Su circunstancia dictará qué método le queda mejor. Mientras usa el nodo predeterminado.JS de Ubuntu Repo ofrece la solución más simple, Nodesource y NVM ofrecen más flexibilidad.
En cuanto a usar nodo.JS, hay toneladas de materiales en línea que enseñan cómo aprovechar varias características de nodo en sus códigos JavaScript. W3Schools es un buen lugar para comenzar su viaje.
Computación feliz!