कमांड लाइन से TypeScript फ़ाइलें कैसे चलाएँ: पूर्ण गाइड
सभी को नमस्ते! मैं TypeScript में नौसिखिया हूँ और यह समझने की कोशिश कर रहा हूँ कि अपनी .ts फ़ाइलों को कमांड लाइन से कैसे चलाऊँ। मैंने एक सरल स्क्रिप्ट लिखी:
```typescript
// hello.ts
function greet(name: string): string {
return `नमस्ते, ${name}!`;
}
const message = greet("दुनिया");
console.log(message);
```
जब मैं `node hello.ts` चलाने की कोशिश करता हूँ, तो मुझे यह error मिलती है:
```
SyntaxError: Unexpected token ':'
at wrapSafe (internal/modules/cjs/loader.js:988)
```
स्पष्ट है कि Node.js सीधे TypeScript को नहीं समझता। मैंने ts-node को globally install करके `ts-node hello.ts` चलाने की कोशिश की — यह काम कर गया। लेकिन मैंने सुना है कि यह एकमात्र तरीका नहीं है। क्या अन्य विकल्प हैं? शायद JavaScript में compile करना होगा? या Node.js को configure किया जा सकता है ताकि वह खुद TypeScript समझे?
मैं जानना चाहता हूँ कि production में कौन सा तरीका सही माना जाता है और development में कौन सा। उदाहरणों के साथ विस्तृत स्पष्टीकरण के लिए आभारी रहूँगा। धन्यवाद!
<<>>