DEV Community

Cover image for Creando tu Propio Entorno Local para Desarrollo en HTML, CSS y JavaScript
Israel Morales
Israel Morales

Posted on • Updated on

Creando tu Propio Entorno Local para Desarrollo en HTML, CSS y JavaScript

¿Deseas probar y experimentar con tus proyectos web (HTML, CSS y JavaScript) sin depender de una conexión a Internet? Este artículo te orientará en la configuración de un entorno localhost usando NodeJS y http-server, lo cual te permitirá ejecutar tus proyectos web de forma offline.

Introducción a NodeJS

NodeJS es un entorno de ejecución para JavaScript basado en el motor V8 de Chrome. Te permite ejecutar código JavaScript fuera de un navegador, ideal para desarrollar aplicaciones de servidor, y en nuestro caso, servir archivos web localmente.

Beneficios de Usar NodeJS para un Entorno Localhost

NodeJS ofrece un módulo HTTP integrado que simplifica la creación de un servidor web, facilitando la prueba y depuración de proyectos web en un entorno local antes de su implementación en un servidor en vivo.

Instalación de NodeJS y npm

Para verificar si ya tienes NodeJS y npm, abre tu terminal (o CMD en Windows) y ejecuta:

node -v
npm -v
Enter fullscreen mode Exit fullscreen mode

Si estos comandos muestran números de versión, ya están instalados. Si no, descarga NodeJS desde su sitio web oficial y sigue las instrucciones de instalación. Luego, verifica la instalación repitiendo los comandos anteriores.

Configuración de http-server

Con NodeJS y npm ya instalados, puedes instalar http-server globalmente. En tu terminal o CMD, ejecuta:

npm install -g http-server
Enter fullscreen mode Exit fullscreen mode

Esta acción instalará http-server de manera global, permitiendo su uso en cualquier directorio.

Para servir tus archivos web, navega en la terminal al directorio de tu proyecto con el comando cd y luego inicia el servidor con:

http-server
Enter fullscreen mode Exit fullscreen mode

Verás un mensaje en la terminal indicando que el servidor está activo.

Accediendo a tu Proyecto Local

Con el servidor en funcionamiento, abre tu navegador y visita http://localhost:8080 para ver tu proyecto en acción.

Conclusión

Configurar un entorno localhost con NodeJS y http-server es esencial para cualquier desarrollador web, ya que te permite probar y depurar proyectos offline. Esta habilidad asegura que tus proyectos funcionen correctamente antes de su despliegue en un servidor en vivo.

Si tienes alguna pregunta o comentario, no dudes en dejarlos en los comentarios.

¡Gracias por leer y nos vemos en el próximo artículo!

Top comments (0)