0Pricing
TypeScript Academy · Leçon

Installer Node et TypeScript (npm i -D typescript), tsc --init

Installez Node.js, ajoutez TypeScript avec npm et créez un tsconfig.json à l’aide de tsc --init.

Installer Node et TypeScript (npm i -D typescript), tsc --init est une leçon TypeScript Academy gratuite sur CoddyKit. Ceci est la leçon 2 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.

Installer Node

Prérequis : installez Node.js (LTS recommandé). Il fournit npm (le gestionnaire de paquets) et node (l'environnement d'exécution), sur lesquels TypeScript s'appuie.

npm init

Créez un dossier de projet et initialisez-le avec npm init -y. Vous obtenez ainsi un fichier package.json pour gérer les dépendances et les scripts.

Installer TS

Installez TypeScript comme devDependency afin que les membres de l'équipe utilisent la même version. Vérifiez l'installation avec 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 crée tsconfig.json, qui contrôle les options du compilateur, les fichiers inclus et la structure de sortie.

// Run once per project
npx tsc --init

// This creates tsconfig.json with many commented options

Notions de base de tsconfig.json

Vous pouvez ajuster compilerOptions dans tsconfig. Les clés courantes sont : target, module, strict et outDir.

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

Avantages de tsconfig

Pourquoi utiliser tsconfig ? Il garantit des compilations cohérentes, impose la rigueur et permet aux éditeurs de fournir un meilleur IntelliSense. Une configuration partagée évite les surprises d'une machine de développement à l'autre.

Vérification de l'initialisation

Vérification rapide : que fait tsc --init ?

Récapitulatif et suite

Récapitulatif : vous avez installé Node.js, ajouté TypeScript localement et exécuté tsc --init pour créer tsconfig.json. Ensuite : compilez et exécutez votre premier programme.

Questions Fréquemment Posées

La leçon « Installer Node et TypeScript (npm i -D typescript), tsc --init » est-elle gratuite ?

Oui — le texte complet de « Installer Node et TypeScript (npm i -D typescript), tsc --init » 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 « Installer Node et TypeScript (npm i -D typescript), tsc --init » ?

Installez Node.js, ajoutez TypeScript avec npm et créez un tsconfig.json à l’aide de tsc --init. 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 2 sur 3.

Combien de temps prend la leçon « Installer Node et TypeScript (npm i -D typescript), tsc --init » ?

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