NodeJS

Instalar y usar nodo.js en Ubuntu 20.04

Instalar y usar nodo.js en Ubuntu 20.04
Nodo.js es un potente tiempo de ejecución de JavaScript. Es una solución multiplataforma gratuita y de código abierto que se utiliza principalmente para la programación del lado del servidor. Permite a los desarrolladores tener una funcionalidad de backend escalable usando JavaScript. La mayoría de las veces, se usa para crear aplicaciones de back-end. Sin embargo, también es popular para soluciones full-stack y front-end.

En esta guía, vea cómo instalar y usar Node.js en Ubuntu 20.04.

Nodo.js en Ubuntu

Nodo.js es bastante popular para escalar funcionalidades de backend. En el caso de Ubuntu, existen múltiples fuentes para tomar Node.js. Varios métodos instalarán diferentes versiones de Node.js. También puede seleccionar manualmente cuál elegir.

Utilice el método que mejor se adapte a sus necesidades.

Instalar nodo.js desde repositorios de Ubuntu

Este es el método predeterminado para instalar Node.js en Ubuntu. Para la mayoría de los usuarios, esto será más que suficiente. El único inconveniente es que es posible que no obtenga la última versión de Node.js.

La instalación es super sencilla. Actualice la caché de APT e instale Node.js junto con npm (Administrador de paquetes de nodo).

$ sudo apt update && sudo apt install nodejs npm -y

Hagamos una prueba rápida para verificar la instalación.

$ nodejs --version

Instalar 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 de Node.js para instalar. En el momento de escribir este artículo, NodeSource PPA aloja Node.js v10, v12, v13 y v14.

Aquí, mostraré cómo configurar NodeSource PPA para Node.js v14. Si desea instalar una versión diferente de Node.js, consulte el archivo Léame de NodeSource para obtener las instrucciones adecuadas.

Primero, asegúrese de que su sistema tenga curl instalado.

$ sudo apt update && sudo apt install curl -y

Ahora, ejecute el script de instalación de NodeSource.

$ curl -sL https: // deb.fuente de nodos.com / setup_14.x | sudo -E bash -

Voila! PPA de NodeSource para Node.js v14 está configurado correctamente! Instalar nodo.js.

$ sudo apt install nodejs -y

Verifique la instalación comprobando la versión de Node.js.

$ nodo -v

Instalar nodo.js usando nvm

Es una forma interesante de instalar Node.js. El nvm (Node Version Manager) es una herramienta que permite instalar y mantener múltiples versiones de Node.js junto con los 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 nvm y lo ejecutará.

$ curl -o- https: // crudo.githubusercontent.com / nvm-sh / nvm / v0.35.3 / instalar.sh | intento

$ wget -qO- https: // sin procesar.githubusercontent.com / nvm-sh / nvm / v0.35.3 / instalar.sh | intento

Cierre y vuelva a abrir la terminal. Esto cargará nvm. De lo contrario, puede volver a cargar 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á Node.js v14.9.0.

$ nvm instalar 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 instalar lts / erbium

El siguiente comando enumerará todos los Node instalados.versiones de js.

lista de $ nvm

Si hay varias 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 el alias de la versión también funciona.

$ uso de nodo

Prueba el cambio.

$ nodo -v

El siguiente comando establecerá la versión predeterminada de Node.js.

$ nvm alias predeterminado

Instalar nodo.js de la fuente

Como se mencionó anteriormente, Node.js es un proyecto de código abierto. Podemos tomar el código fuente y construir y usar manualmente Node.js. Sin embargo, se recomienda encarecidamente seguir este enfoque si tiene la intención de utilizar Node.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 están instalados Python 2 y Python 3, se utilizará la última. Si solo está instalado Python 2, se usará Python 2.

Primero, instale las dependencias de compilación. Ejecute el siguiente comando. Para los usuarios de Python 3, el python3-distutils el paquete es necesario.

$ sudo apt update && 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

Extrae el código fuente.

$ tar -xvf nodo-v12.18.3.alquitrán.gz

Ha llegado el momento de construir Node.js. Ejecute el script de configuración.

PS ./ configurar

Iniciar el proceso de compilación. El "-j" es para ejecutar make en modo multiproceso. La parte "nproc" es indicar la cantidad de núcleos de CPU disponibles.

$ hacer -j $ (nproc)

Instalar nodo.js.

$ sudo make install

Verifiquemos la instalación. Compruebe el nodo.versión js y npm.

$ nodo -v
$ npm -v

Usando Node.js

Nodo.js viene con un montón de características y funcionalidades. Es un tiempo de ejecución para JavaScript. Depende de usted aprovechar JavaScript para aprovechar al máximo Node. Aquí, mostraré las formas muy básicas de usar Node.js.

Primero, tome una muestra de JavaScript. El siguiente código fue obtenido de W3Schools.

$ var http = require ('http');
$ http.createServer (función (req, res)
$ res.writeHead (200, 'Tipo de contenido': 'texto / html');
$ res.end ('Hola mundo!');
).escuchar (8080);

Ejecute el código JavaScript usando Node.js.

demostración de $ node.js

Para obtener la salida, acceda a su computadora desde el puerto 8080.

Pensamiento final

Nodo.js es una solución poderosa y popular. Hay varios enfoques para instalarlo en Ubuntu. Su circunstancia determinará qué método le conviene mejor. Mientras usa el nodo predeterminado.js del repositorio de Ubuntu ofrece la solución más simple, NodeSource y nvm ofrecen más flexibilidad.

En cuanto a usar Node.js, hay toneladas de materiales en línea que enseñan cómo aprovechar varias funciones de Node en sus códigos JavaScript. W3Schools es un buen lugar para comenzar su viaje.

Computación feliz!

Juegos HD remasterizados para Linux que nunca tuvieron un lanzamiento de Linux antes
Muchos desarrolladores y editores de juegos están creando una remasterización HD de juegos antiguos para extender la vida útil de la franquicia, por f...
Cómo usar AutoKey para automatizar juegos de Linux
AutoKey es una utilidad de automatización de escritorio para Linux y X11, programada en Python 3, GTK y Qt. Usando su funcionalidad de scripting y MAC...
Cómo mostrar el contador de FPS en juegos de Linux
Los juegos de Linux obtuvieron un gran impulso cuando Valve anunció el soporte de Linux para el cliente Steam y sus juegos en 2012. Desde entonces, mu...