Node.js के माध्यम से TypeScript चलाते समय "Unknown file extension .ts" त्रुटि
सभी को नमस्कार! मैं TypeScript में नया हूँ और अपना पहला प्रोजेक्ट चलाने की कोशिश कर रहा हूँ। Node.js इंस्टॉल किया, एक साधारण फ़ाइल `index.ts` बनाई जिसमें यह कोड है:
```typescript
const greeting: string = "Hello, World!";
console.log(greeting);
```
फिर टर्मिनल में कमांड चलाई:
```bash
node index.ts
```
लेकिन यह त्रुटि मिली:
```
TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".ts" for /path/to/index.ts
```
Node.js वर्जन 18 है, TypeScript npm के माध्यम से ग्लोबली इंस्टॉल है। `--loader ts-node/esm` फ्लैग जोड़ने की कोशिश की, लेकिन वह भी काम नहीं आया — मॉड्यूल से जुड़े कई और त्रुटियाँ आ गईं।
कृपया बताएं कि TypeScript फ़ाइलों को सही तरीके से कैसे चलाएं? क्या कुछ अतिरिक्त कॉन्फ़िगर करने की ज़रूरत है? मैं बस एक सरल स्क्रिप्ट कंपाइल और रन करना चाहता हूँ, बिना जटिल कॉन्फ़िगरेशन के। डॉक्यूमेंटेशन पढ़ने की कोशिश की, लेकिन वहाँ नौसिखिए के लिए सब कुछ बहुत उलझा हुआ है।
मैं क्या गलत कर रहा हूँ? क्या किसी विशेष कॉन्फ़िगरेशन फ़ाइल की ज़रूरत है? मैंने tsconfig.json के बारे में सुना है, लेकिन समझ नहीं आता कि इसकी क्या ज़रूरत है।