Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| web:ts [2025/02/11 02:33] – [Création de projet] jcheron | web:ts [2025/08/12 02:35] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 54: | Ligne 54: | ||
| | | ||
| </ | </ | ||
| + | |||
| + | ==== Test index.ts ==== | ||
| + | |||
| + | <sxh ts> | ||
| + | const greet = (name: string): string => { | ||
| + | return `Bonjour, ${name}!`; | ||
| + | }; | ||
| + | |||
| + | console.log(greet(" | ||
| + | </ | ||
| + | |||
| + | ==== Compilation ==== | ||
| + | Le code **ts** est transpilé en **js**. | ||
| + | <sxh bash> | ||
| + | npx tsc | ||
| + | </ | ||
| + | |||
| + | ==== Exécution ==== | ||
| + | |||
| + | <sxh bash> | ||
| + | node dist/ | ||
| + | </ | ||
| + | |||
| + | Pour une exécution directe, il faut installer ts-node : | ||
| + | |||
| + | <sxh bash> | ||
| + | npm install --save-dev ts-node | ||
| + | </ | ||
| + | |||
| + | puis exécuter : | ||
| + | |||
| + | <sxh bash> | ||
| + | npx ts-node src/ | ||
| + | </ | ||
| + | |||
| + | ===== Exercices ===== | ||
| + | * [[web: | ||
| + | |||
| + | |||
| + | |||