Instalar Node.js y NPM en Android con Termux

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.

 

Estoy aquí para ayudarte 🤝💻


Estoy aquí para ayudarte en todo lo que necesites. Si requieres alguna modificación en lo presentado en este post, deseas asistencia con tu tarea, proyecto o precisas desarrollar un software a medida, no dudes en contactarme. Estoy comprometido a brindarte el apoyo necesario para que logres tus objetivos. Mi correo es parzibyte(arroba)gmail.com, estoy como@parzibyte en Telegram o en mi página de contacto

No te pierdas ninguno de mis posts 🚀🔔

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.
parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

Ver comentarios

  • Hola!! Gracias por este magnífico post. Deseo comenzar a crear proyectos, pero en carpeta personalizada en mi sdcard, pero ni siquiera logro salir a la raiz despues del $. Cómo debo proceder?

    • Hola. Gracias por tus comentarios.
      Por el momento no tengo una sdcard para probar, pero puedes hacer un cd /storage/emulated/0/ y a partir de ahí comenzar a crear tus proyectos. Recuerda que siempre puedes navegar usando cd, y ls para mostrar el contenido de los directorios. Puede que tu sdcard esté montada en /storage/emulated, haz un cd /storage/emulated y luego un ls, aunque me parece que solo puedes escribir dentro de la carpeta 0
      Saludos

Entradas recientes

Servidor HTTP en Android con Flutter

El día de hoy te mostraré cómo crear un servidor HTTP (servidor web) en Android…

3 días hace

Imprimir automáticamente todos los PDF de una carpeta

En este post te voy a enseñar a designar una carpeta para imprimir todos los…

4 días hace

Guía para imprimir en plugin versión 1 desde Android

En este artículo te voy a enseñar la guía para imprimir en una impresora térmica…

1 semana hace

Añadir tasa de cambio en sistema de información

Hoy te voy a mostrar un ejemplo de programación para agregar un módulo de tasa…

2 semanas hace

Comprobar validez de licencia de plugin ESC POS

Los usuarios del plugin para impresoras térmicas pueden contratar licencias, y en ocasiones me han…

2 semanas hace

Imprimir euro € en impresora térmica

Hoy voy a enseñarte cómo imprimir el € en una impresora térmica. Vamos a ver…

3 semanas hace

Esta web usa cookies.