Installation
Installer d'un projet TypeScript
Comme tout projet Node.js from scratch il faut d'abord l'initialiser.
$ npm init Cela va vous générer un fichier package.json.
On peut ensuite installer typescript en dépendance de développement.
$ npm i typescript --save-devet créer notre premier fichier .ts.
$ touch index.tset y ajouter un peu de code typescript de base:
let a: number = 45;
console.log(a);Il est possible d'éxécuter ce fichier via la commande node si vous utiliser une version de node supérieur ou égale à la 23.6.0.
En faisant:
$ node index.tsou si vous utiliser une version antérieur à partir de la v22.18.0 vous devrez utiliser le flag --experimental-strip-types.
Mais cela ne fera qu'éxécuter votre fichier js sans la vérification des types.
Nous allons donc utiliser l'utilitaire tsc pour à la fois éxécuter les fichiers mais aussi les convertir en fichiers .js.
Pour celà nous pouvons l'utiliser de la manière suivante:
$ npx tsc index.tset nous pouvons aussi choisir le dossier de sorti:
$ npx tsc index.ts --outDir distPour éviter d'avoir à le mentionner à chaque fois nous allons créer un fichier de configuration typescript.
$ touch tsconfig.json{
"compilerOptions": {
"outDir": "dist",
"target": "ES2022",
"moduleResolution": "Node"
},
"include": ["src/index.ts"]
}