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.jsExé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.jsExé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.tsConseils 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
- Qu’est-ce que TypeScript ? Avantages et cas d’utilisation
- Installer Node et TypeScript (npm i -D typescript), tsc --init
- Premier programme et compilation/exécution (tsc + node / tsx)