خطأ "Unknown file extension .ts" عند تشغيل TypeScript عبر Node.js
مرحباً بالجميع! أنا مبتدئ في 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، لكنني لا أفهم لماذا هو مطلوب.