Instalar Node.js y NPM en Android con Termux

Publicado por parzibyte en

En este post vamos a ver cómo tener el entorno de Node.Js y el gestor de paquetes NPM en Android.

Al finalizar la instalación y configuración seremos capaces de ejecutar una aplicación de Node.js como si tuviéramos un servidor Linux.

También veremos cómo instalar dependencias usando el comando npm install, pues es una cosa posible en Android gracias a Termux.

Concretamente vamos a instalar la versión 6.9.0 de NPM y la versión 12.3.1 de node, aunque tal vez cuando leas este post se instale una versión más nueva.

Otros sistemas operativos

Este tutorial es para Android. Recuerda que también puedes ver cómo:

Requisitos

Necesitas un teléfono Android con la app de Termux. Mira este post para ver cómo se instala.

Vamos a ver un ejemplo sencillo con Express para probar un servidor con Node, el cual vimos en este post.

Te invito a ver otros paquetes que puedes instalar con Termux en este enlace.

Instalar Node y NPM en Android con Termux

Abre tu app e instala el paquete nodejs, el cual traerá a node y a npm. Ejecuta:

pkg install nodejs

1 – Instalar nodejs en Termux

Si te pregunta si quieres continuar elige que sí con la letra Y y presionando Enter.

Espera a que se instale y comprueba las versiones de NPM y Node. Para npm ejecuta:

npm -v

Y para node ejecuta:

node -v

Como en la imagen:

2 – Comprobar versión de NPM y Node en Termux para Android

Hasta aquí has instalado correctamente Node.js y NPM en Android. Puedes comenzar a desarrollar e instalar dependencias o paquetes nuevos con npm install.

A continuación daré un ejemplo de app para probar que todo esto realmente funciona.

Probar funcionamiento de Node y NPM en Android con app web usando Express

Hace algunos días publiqué cómo comenzar un proyecto sencillo con Express y Node. Lo publiqué en mi GitHub así que vamos a probarlo clonándolo.

Comienza instalando git con:

pkg install git

3 – Instalar git para clonar repositorios

Clona el repositorio con:

git clone https://github.com/parzibyte/Node-Express-Plantilla-Base

Después de clonarlo entra al repositorio con:

cd Node-Express-Plantilla-Base

4 – Clonar repositorio e ingresar a carpeta

Nota: podrías haberlo clonado en otro lugar, no importa la ubicación pues las dependencias se instalarán en el directorio en donde esté clonado.

Cuando ya estés en el directorio instala las dependencias:

npm install

Ejecuta el servidor:

node index.js

Si todo va bien aparecerá un mensaje indicando el puerto del servidor.

5 – Instalar dependencias con npm install y ejecutar servidor de Node en Android con Termux

Ahora visita tu navegador en el puerto 3000 (localhost:3000). Si visitas la ruta raíz verás la información de tu navegador:

6 – Visitar servidor de node en Android

Si visitas la página /pagina el servidor responderá con un archivo HTML:

7 – Página HTML servida con Express y Node en Android usando Termux

Fue un ejemplo sencillo pero con esto se demuestra que podemos acceder a todo el entorno de Node y a los paquetes a través de NPM.

Para detener el servidor simplemente presiona CTRL + C.

 


parzibyte

He trabajado por más de 4 años en el desarrollo de software con experiencia en Java, PHP, JavaScript, HTML, Node.JS, Python, Android y Go. También he trabajado con bases de datos SQL como MySQL y SQLite, así como con bases de datos NoSQL usando MongoDB.Soy bueno utilizando algunos frameworks y herramientas como Firebase, jQuery, AngularJS, VueJS, CodeIgniter, Laravel, BulmaCSS, Bootstrap y Electron.Otros términos que conozco son: Arduino, GraphQL, API's, REST, AJAX, PouchDB, CouchDB, Experiencia de usuario, buenas prácticas de programación, Webpack, NPM, Administración de servidores y programación de scriptsLa plataforma en la que tengo más experiencia es la web, pero en mis ratos libres realizo unos pequeños ejercicios en C# y C.Estoy aquí para ayudarte a resolver tus problemas de programación y depuración :-)

2 Comments

Instalar Node.js y NPM en Ubuntu - Parzibyte's blog · junio 28, 2019 a las 12:27 pm

[…] Instalar Node y NPM en Android […]

Instalar NPM y Node.JS en Windows 10 - Parzibyte's blog · julio 2, 2019 a las 6:18 pm

[…] Instalar Node y NPM en Android […]

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

A %d blogueros les gusta esto: