0Pricing
TypeScript Academy · Lección

Instalar Node y TypeScript (npm i -D typescript), tsc --init

Instale Node.js, añada TypeScript mediante npm y cree un tsconfig.json usando tsc --init.

Instalar Node y TypeScript (npm i -D typescript), tsc --init es una lección gratuita de TypeScript Academy en CoddyKit. Esta es la lección 2 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.

Instalar Node

Requisito previo: Instale Node.js (se recomienda LTS). Proporciona npm (gestor de paquetes) y node (entorno de ejecución), sobre los que se basa TypeScript.

npm init

Cree una carpeta para el proyecto e inicialícela con npm init -y. Esto le proporciona un package.json para gestionar las dependencias y los scripts.

Instalar TS

Instale TypeScript como una devDependency para que todos los miembros del equipo utilicen la misma versión. Verifíquelo con npx tsc --version.

// Run in your terminal (not in TS code)
npm install --save-dev typescript

// Verify installation
npx tsc --version

tsc --init

tsc --init crea tsconfig.json, que controla las opciones del compilador, las inclusiones de archivos y la estructura de salida.

// Run once per project
npx tsc --init

// This creates tsconfig.json with many commented options

Conceptos básicos de tsconfig.json

Puede ajustar compilerOptions en tsconfig. Las claves habituales son: target, module, strict y outDir.

{
  "compilerOptions": {
    "target": "ES2020",
    "module": "commonjs",
    "strict": true,
    "outDir": "dist"
  }
}

Ventajas de tsconfig

¿Por qué tsconfig? Garantiza compilaciones coherentes, impone comprobaciones estrictas y permite que los editores proporcionen un IntelliSense mejor. Una configuración compartida evita sorpresas entre los equipos de desarrollo.

Comprobación de inicialización

Comprobación rápida: ¿Qué hace tsc --init?

Repaso y siguiente paso

Repaso: Instaló Node.js, añadió TypeScript localmente y ejecutó tsc --init para crear tsconfig.json. Siguiente: compile y ejecute su primer programa.

Preguntas frecuentes

¿La lección «Instalar Node y TypeScript (npm i -D typescript), tsc --init» es gratis?

Sí — el texto completo de «Instalar Node y TypeScript (npm i -D typescript), tsc --init» 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 «Instalar Node y TypeScript (npm i -D typescript), tsc --init»?

Instale Node.js, añada TypeScript mediante npm y cree un tsconfig.json usando tsc --init. 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 2 de 3.

¿Cuánto tiempo toma la lección «Instalar Node y TypeScript (npm i -D typescript), tsc --init»?

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