كيفية تشغيل ملفات TypeScript من سطر الأوامر: دليل كامل
مرحباً بالجميع! أنا مبتدئ في TypeScript وأحاول فهم كيفية تشغيل ملفات .ts الخاصة بي من سطر الأوامر. كتبت سكريبت بسيط:
```typescript
// hello.ts
function greet(name: string): string {
return `مرحباً، ${name}!`;
}
const message = greet("العالم");
console.log(message);
```
عندما أحاول تنفيذ `node hello.ts`، أحصل على خطأ:
```
SyntaxError: Unexpected token ':'
at wrapSafe (internal/modules/cjs/loader.js:988)
```
من الواضح أن Node.js لا يفهم TypeScript مباشرة. جربت تثبيت ts-node بشكل عام وتشغيل `ts-node hello.ts` — وقد نجح هذا. لكنني سمعت أن هذه ليست الطريقة الوحيدة. هل هناك خيارات أخرى؟ ربما أحتاج إلى compile إلى JavaScript؟ أو هل يمكنني إعداد Node.js ليفهم TypeScript بنفسه؟
أريد أن أفهم أي طريقة تعتبر صحيحة في الإنتاج، وأيها للتطوير. سأكون ممتناً لشرح مفصل مع أمثلة. شكراً!
<<>>