TypeScript es un lenguaje de programación supervisado que se ha convertido en una herramienta esencial para desarrolladores que buscan mejorar y escalar sus aplicaciones JavaScript. Aprender a instalar y configurar TypeScript en AlmaLinux 9 es fundamental para desarrolladores que buscan integrar esta tecnología en sus proyectos de desarrollo web o software. Esta guía detallada explica cómo hacerlo paso a paso, de manera clara y accesible para principiantes.

Requisitos Previos

Para instalar TypeScript en AlmaLinux 9, primero debes tener instalado Node.js, ya que TypeScript necesita de Node.js para ejecutar el compilador de TypeScript y gestionar los paquetes necesarios.

Paso 1: Instalar Node.js y npm

Node.js es el entorno de ejecución para JavaScript en el servidor, y npm es su gestor de paquetes. Ambos son esenciales para trabajar con TypeScript.

  1. Instalar Node.js y npm:
   sudo dnf module list nodejs       # Listar las versiones disponibles de Node.js
   sudo dnf module enable nodejs:14  # Activar la versión deseada de Node.js
   sudo dnf install nodejs           # Instalar Node.js y npm

Esto instalará Node.js junto con npm, lo cual te permitirá instalar paquetes y gestionar las dependencias de tus proyectos.

  1. Verificar las instalaciones de Node.js y npm:
   node --version
   npm --version

Estos comandos te mostrarán las versiones instaladas de Node.js y npm, respectivamente.

Paso 2: Instalar TypeScript

Con Node.js y npm en su lugar, estás listo para instalar TypeScript en tu sistema.

  1. Instalar TypeScript globalmente:
    Esto te permitirá usar el compilador de TypeScript (tsc) desde cualquier lugar en tu sistema.
   sudo npm install -g typescript
  1. Verificar la instalación de TypeScript:
   tsc --version

Este comando te mostrará la versión instalada de TypeScript, confirmando que la instalación fue exitosa.

Paso 3: Configurar tu Primer Proyecto TypeScript

Crear y configurar un proyecto TypeScript te ayudará a entender cómo organizar y compilar tus aplicaciones.

  1. Crear un directorio para tu proyecto:
   mkdir miProyectoTS
   cd miProyectoTS
  1. Inicializar un nuevo proyecto:
    Esto creará un archivo package.json que gestiona las dependencias.
   npm init -y
  1. Crear un archivo de configuración de TypeScript:
    Esto establece las reglas para el compilador.
   tsc --init

Esto generará un archivo tsconfig.json, el cual puedes modificar según tus necesidades específicas.

  1. Crear un archivo TypeScript simple para probar:
   echo "console.log('Hola, TypeScript');" > app.ts
  1. Compilar tu archivo TypeScript:
   tsc

Esto compilará tu archivo app.ts a JavaScript (app.js), que puedes ejecutar usando Node.js.

Paso 4: Ejecutar el Programa Compilado

  • Ejecutar el archivo JavaScript resultante:
   node app.js

Verás en la consola el mensaje “Hola, TypeScript”, indicando que tu configuración funciona correctamente.

Para desarrolladores que buscan una solución robusta y escalable para sus proyectos de TypeScript, los servicios de Cloud VPS de Shape.host son ideales. Shape.host ofrece VPS en la nube que proporcionan la potencia y flexibilidad necesarias para manejar aplicaciones y entornos de desarrollo intensivos. Con Shape.host, los usuarios pueden centrarse en sus proyectos de desarrollo sin preocuparse por el mantenimiento de la infraestructura física, beneficiándose de un entorno seguro y de alto rendimiento, perfecto para desplegar y gestionar aplicaciones TypeScript en un entorno de nube robusto y escalable.