📘 مميز

tsx

مُشغّل TypeScript سريع (Fast TypeScript Runtime)

(4/5)
👁️ 5 مشاهدة
📅 02 Jul 2026

مستوى الخبرة المطلوب:

🌱 مبتدئ ⚡ متوسط 🚀 محترف 🏢 مؤسسي
🔗 زيارة الموقع الرسمي
4
تقييم المستخدمين
التصنيف 📘 TypeScript
المشاهدات 5
تاريخ الإضافة 02/07/2026
آخر تحديث 02/07/2026

📖 الوصف

tsx (TypeScript Execute) هو بديل حديث وأسرع لـ ts-node يستخدم esbuild للتحويل الفائق السرعة. يُشغّل ملفات TypeScript و JavaScript مباشرة مع دعم كامل لـ ES modules بدون الحاجة لترجمة مسبقة أو إعدادات معقدة. tsx يتميز بأداء يتفوق على ts-node بـ 20-30x أسرع بسبب استخدام esbuild بدلاً من الترانسبايلر ا...

🎯 يستخدم في

مجالات استخدام هذه الأداة

تشغيل سكربتات TypeScript بسرعة عالية

بديل حديث لـ ts-node

Watch mode للتطوير

تشغيل ملفات ESM و CJS بالتبادل

سكربتات CLI بـ TypeScript

المميزات

أبرز مميزات هذه الأداة

سرعة فائقة (esbuild تحت الغطاء)

Watch mode مدمج بدون أدوات خارجية

دعم ESM و CommonJS بشكل تلقائي

صفر إعدادات – يعمل مباشرة

خفيف ومستقل (standalone)

متوافق مع tsconfig.json

⚠️ العيوب

نقاط يجب مراعاتها

×

لا يقوم بـ type checking (فقط transpilation)

×

أقل plugins وextensions من ts-node

×

بعض الميزات المتقدمة في ts-node قد لا تكون متوفرة

🔄 البدائل

أدوات بديلة يمكنك استخدامها

ts-node
Deno
Bun (TypeScript native)

💻 مثال على الاستخدام

كيفية استخدام هذه الأداة

Example Code
# Install
npm install -D tsx

# Run TypeScript directly
npx tsx script.ts

# Watch mode (auto-reload)
npx tsx watch src/server.ts

# With arguments
npx tsx src/cli.ts --name Ahmed --verbose

# ESM + CJS interchange
# Works with both import and require
import { something } from './module.js';
const other = require('./legacy-module');

📚 أدوات أخرى في TypeScript

قد يعجبك أيضاً