كيفية تشغيل ملفات TypeScript من سطر الأوامر؟
مرحباً بالجميع! لقد بدأت للتو في تعلم TypeScript وواجهت مشكلة. كتبت سكربت بسيط بلغة TypeScript، لكن لا يمكنني تشغيله عبر سطر الأوامر. جربت الأمر `node myfile.ts`، لكن Node.js يعطي خطأ بأنه لا يستطيع فهم بناء جملة TypeScript.
هذا هو الكود الخاص بي:
```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:...)
```
أفهم أن Node.js لا يدعم TypeScript بشكل أصلي، لكن كيف يمكن تشغيل ملفات .ts بشكل صحيح؟ سمعت عن ts-node، لكنني لست متأكداً من كيفية تثبيته واستخدامه. ربما هناك طرق أخرى؟ هل أحتاج إلى الترجمة إلى JavaScript أولاً؟ اشرح لي خطوة بخطوة كيفية تشغيل ملف TypeScript من سطر الأوامر، ويفضل مع أمثلة. شكراً مسبقاً!
<<>>