0Pricing
TypeScript Academy · Leçon

Premier programme et compilation/exécution (tsc + node / tsx)

Écrivez un programme TS simple, compilez-le avec tsc et exécutez-le avec node ou tsx.

Premier programme et compilation/exécution (tsc + node / tsx) est une leçon TypeScript Academy gratuite sur CoddyKit. Ceci est la leçon 3 sur 3. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage TypeScript Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours TypeScript Academy comprend 3 leçons au total.

Introduction

Objectif : écrivez un petit programme, compilez-le avec tsc, puis exécutez le résultat avec node ou tsx.

Hello World

Un programme minimal : définissez une fonction typée et consignez un message.

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

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

Compiler avec tsc

tsc compile hello.ts en hello.js. Vous pouvez ensuite exécuter le JS produit avec Node.

// Run in terminal
npx tsc hello.ts

// Produces hello.js

Exécuter avec Node

Node exécute le fichier JavaScript compilé. TypeScript lui-même n'est jamais exécuté ; il est toujours d'abord compilé en JS.

// Run output JS
node hello.js

Exécuter avec tsx

tsx (ou ts-node) exécute directement le TypeScript, sans compilation manuelle. C'est pratique pour les expérimentations rapides.

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

Conseils de flux de travail

Conseil de flux de travail : pour les petits scripts, utilisez tsx ; pour les projets, préférez tsc afin de produire les fichiers .js dans un dossier dist. Ne validez toujours que les fichiers sources TS.

Vérification de la compilation

Vérification rapide : que fait tsc par défaut lorsqu'il est exécuté sur un fichier .ts ?

Récapitulatif et suite

Récapitulatif : vous avez écrit un programme, l'avez compilé avec tsc et l'avez exécuté avec node ou tsx. Ensuite : Notions essentielles sur les types et les variables.

Questions Fréquemment Posées

La leçon « Premier programme et compilation/exécution (tsc + node / tsx) » est-elle gratuite ?

Oui — le texte complet de « Premier programme et compilation/exécution (tsc + node / tsx) » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours TypeScript Academy, passe à CoddyKit PRO. Le cours TypeScript Academy comprend 3 leçons au total.

Qu'est-ce que j'apprendrai dans « Premier programme et compilation/exécution (tsc + node / tsx) » ?

Écrivez un programme TS simple, compilez-le avec tsc et exécutez-le avec node ou tsx. Tu pratiques TypeScript Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer TypeScript Academy ?

Aucune expérience préalable n'est requise. TypeScript Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 3.

Combien de temps prend la leçon « Premier programme et compilation/exécution (tsc + node / tsx) » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon TypeScript Academy ?

Oui. Chaque leçon TypeScript Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Qu’est-ce que TypeScript ? Avantages et cas d’utilisation
  2. Installer Node et TypeScript (npm i -D typescript), tsc --init
  3. Premier programme et compilation/exécution (tsc + node / tsx)
← Retour à TypeScript Academy