📋 محتويات الصفحة
📖 الوصف
Parcel هو bundler سريع بدون إعدادات مكتوب بلغة Rust. يتميز بتدعم تلقائي لأكثر من 25 نوع من الملفات بما في ذلك JavaScript, TypeScript, CSS, HTML, JSON, والصور. يقوم تلقائياً بتثبيت التبعيات المطلوبة. يسمح Parcel للمطورين بالبدء الفوري في التطوير بدون أي ملفات إعداد.
🎯 يستخدم في
مجالات استخدام هذه الأداة
تطوير مشاريع سريعة بدون إعداد
تطبيقات JavaScript متنوعة
مشاريع متعددة اللغات (multilingual)
المشاريع الصغيرة والمتوسطة
✨ المميزات
أبرز مميزات هذه الأداة
Zero Configuration
دعم HTML
JS
CSS
JSON
YAML
وأكثر تلقائياً
HMR تلقائي
caching سريع (يخزن على القرص)
تبديل إصدارات تلقائي
دعم متعدد الـ threads
⚠️ العيوب
نقاط يجب مراعاتها
أقل مرونة في التخصيص المتقدم
أخطاء غير واضحة أحياناً
دعم أقل في المجتمع مقارنة بـ Webpack
💻 مثال على الاستخدام
كيفية استخدام هذه الأداة
# إنشاء ملف HTML
echo '<script src="./src/index.js">Hello!</script>' > index.html
# تشغيل خادم التطوير
npx parcel index.html
# بناء الإنتاج
npx parcel build index.html
# تنظيف الكاش
rm -rf .parcel-cache
📚 أدوات أخرى في Build-Tools
قد يعجبك أيضاً
Babel
⭐محول JavaScript (transpiler)
esbuild
⭐Bundler ومشغل JavaScript فائق السرعة
Lerna
⭐أداة لإدارة npm packages المتعددة
Nx
⭐منصة تطور ذكية للـ monorepos
Rollup
⭐أداة بناء JavaScript للمكتبات والتطبيقات
Rspack
أداة بناء سريعة متوافقة مع Webpack