Saltar al contenido principal

VPS: Instalación de JavaScript

Esta guía fue creada con los siguientes productos:

(Los detalles pueden variar según los productos de diferentes proveedores, pero los conceptos principales permanecen igual)

Introducción

Esta guía ofrece los pasos para la instalación de Node.js, Deno y Bun en Windows. Los pasos que se indican a continuación deben ejecutarse vía RDP, si no sabes cómo conectarte a tu servidor vía RDP, echa un vistazo a nuestra Guía de acceso inicial (RDP).

Instalación

Para empezar, necesitas decidir qué entorno de ejecución JavaScript instalar. Hay muchos recursos online que describen cada uno con mucho detalle. Pero también puedes leer esta guía porque incluye comandos básicos de uso y ejemplos de código. Recomendamos usar Node.js ya que es uno de los más usados y una opción muy popular.

Instalando Node.js Runtime

Paso 1: Descargar archivos

Abre el navegador que prefieras (yo usaré Chrome para esta guía) y ve a https://Node.js.org/en

Ahora haz clic en el botón Download Node.js (LTS) y espera a que termine la descarga.

consejo

Generalmente se recomienda mantener la instalación en la última versión Long Term Support (LTS).

Paso 2: Instalando Python

Ejecuta el instalador haciendo clic en él. Ahora se te pedirá configurar algunos ajustes para la instalación. En la página de Bienvenida haz clic en Next.

Ahora debes leer y aceptar (marcando la casilla) el Acuerdo de Licencia de Node.js y luego hacer clic en el botón Next.

Después se te pedirá elegir una ubicación para instalar Node.js.

nota

Recomendamos usar la ubicación de instalación por defecto.

En la siguiente página, puedes optar por no instalar algunos paquetes principales de Node.js. Si quieres una instalación normal, que es lo recomendado, simplemente presiona el botón Next. También tendrás la opción de instalar Chocolatey, pero no es necesario.

Paso 3: Finalizando la instalación

Eso es todo, ahora puedes hacer clic en Install y esperar a que todo se configure. Ten paciencia, puede tardar un poco. :)

Una vez terminado, simplemente presiona Finish en la página final y comienza a usar Node.js en tu servidor.

Actualizar Node.js a la última versión

Ejecutar node -v mostrará la versión instalada de Node.js. De vez en cuando, deberías comprobar que estás usando la última versión LTS. Para actualizar Node.js, debes seguir nuevamente la sección de instalación.

Ejecutando Node.js & npm

npm es el gestor oficial de paquetes de Node.js. Lo usarás para instalar cualquier paquete desde internet.

consejo

Puedes encontrar todos los paquetes npm en su sitio web.

Creando un nuevo proyecto

Cada vez que quieras empezar un nuevo proyecto Node.js necesitas crear un nuevo directorio para él usando el Explorador de archivos, abrir el Símbolo del sistema o PowerShell dentro de ese directorio y ejecutar el comando npm init para comenzar la configuración. Esto te pedirá información básica para crear un archivo package.json. Este será el archivo "config" para ejecutar Node.js.

consejo

En Windows, haciendo clic una vez en la ruta actual del Explorador de archivos y escribiendo cmd seguido de Enter abrirás el Símbolo del sistema dentro del directorio actual, facilitando el proceso.

Después de inicializar el nuevo proyecto, puedes crear un archivo llamado index.js y escribir código dentro. Como ejemplo, crearemos un servidor http simple en el puerto 80 por defecto que responde con un mensaje de prueba cuando se accede vía localhost. Se ve así:

const http = require('http')

const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' })
res.end('Hello from ZAP-Hosting Docs =)')
})

server.listen(80)

Ahora puedes ejecutar el código con el comando node . y comprobar los resultados yendo a localhost:80 en tu navegador.

consejo

Instalar paquetes externos desde npm se hace con npm install [nombre-del-paquete]

Conclusión

¡Felicidades, has instalado y configurado con éxito JavaScript en tu VPS! Si tienes más preguntas o problemas, contacta con nuestro equipo de soporte, ¡están disponibles para ayudarte todos los días!