Comment exécuter des fichiers TypeScript depuis la ligne de commande : guide complet
Bonjour à tous ! Je suis débutant en TypeScript et j'essaie de comprendre comment exécuter mes fichiers .ts depuis la ligne de commande. J'ai écrit un script simple :
```typescript
// hello.ts
function greet(name: string): string {
return `Bonjour, ${name}!`;
}
const message = greet("Monde");
console.log(message);
```
Quand j'essaie d'exécuter `node hello.ts`, j'obtiens une erreur :
```
SyntaxError: Unexpected token ':'
at wrapSafe (internal/modules/cjs/loader.js:988)
```
Il est clair que Node.js ne comprend pas TypeScript directement. J'ai essayé d'installer ts-node globalement et d'exécuter `ts-node hello.ts` — cela a fonctionné. Mais j'ai entendu dire que ce n'est pas la seule méthode. Y a-t-il d'autres options ? Peut-être faut-il compiler en JavaScript ? Ou peut-on configurer Node.js pour qu'il comprenne TypeScript lui-même ?
Je veux comprendre quelle méthode est considérée comme correcte en production, et laquelle pour le développement. Je serais reconnaissant pour une explication détaillée avec des exemples. Merci !
<<>>