0Pricing
TypeScript Academy · Lección

Primer programa y compilación/ejecución (tsc + node / tsx)

Escriba un programa sencillo en TS, compílelo con tsc y ejecútelo con node o tsx.

Primer programa y compilación/ejecución (tsc + node / tsx) es una lección gratuita de TypeScript Academy en CoddyKit. Esta es la lección 3 de 3. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de TypeScript Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de TypeScript Academy incluye 3 lecciones en total.

Introducción

Objetivo: Escriba un programa pequeño, compílelo con tsc y ejecute el resultado con node o tsx.

Hola, mundo

Un programa mínimo: defina una función con tipos y muestre un mensaje.

// hello.ts
function hello(name: string): string {
  return `Hello, ${name}!`;
}

console.log(hello("TypeScript"));

Compilar con tsc

tsc compila hello.ts en hello.js. Después puede ejecutar el JS resultante con Node.

// Run in terminal
npx tsc hello.ts

// Produces hello.js

Ejecutar con Node

Node ejecuta el archivo JavaScript compilado. TypeScript no se ejecuta directamente; siempre se compila primero a JS.

// Run output JS
node hello.js

Ejecutar con tsx

tsx (o ts-node) ejecuta TypeScript directamente, sin necesidad de una compilación manual. Resulta práctico para experimentos rápidos.

// Alternative: run TS directly
npx tsx hello.ts

Consejos de flujo de trabajo

Consejo de flujo de trabajo: Para scripts pequeños, use tsx; para proyectos, prefiera tsc para generar archivos .js en una carpeta dist. Incluya siempre en el commit únicamente los archivos fuente TS.

Comprobación de compilación

Comprobación rápida: ¿Qué hace tsc de forma predeterminada al ejecutarse sobre un archivo .ts?

Repaso y siguiente paso

Repaso: Escribió un programa, lo compiló con tsc y lo ejecutó con node o tsx. Siguiente: Fundamentos esenciales de tipos y variables.

Preguntas frecuentes

¿La lección «Primer programa y compilación/ejecución (tsc + node / tsx)» es gratis?

Sí — el texto completo de «Primer programa y compilación/ejecución (tsc + node / tsx)» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de TypeScript Academy, actualiza a CoddyKit PRO. El curso de TypeScript Academy incluye 3 lecciones en total.

¿Qué aprenderé en «Primer programa y compilación/ejecución (tsc + node / tsx)»?

Escriba un programa sencillo en TS, compílelo con tsc y ejecútelo con node o tsx. Practicas TypeScript Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar TypeScript Academy?

No se requiere experiencia previa. TypeScript Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 3 de 3.

¿Cuánto tiempo toma la lección «Primer programa y compilación/ejecución (tsc + node / tsx)»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de TypeScript Academy?

Sí. Cada lección de TypeScript Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. ¿Qué es TypeScript? Ventajas y casos de uso
  2. Instalar Node y TypeScript (npm i -D typescript), tsc --init
  3. Primer programa y compilación/ejecución (tsc + node / tsx)
← Volver a TypeScript Academy