تبديل البحث
بحث
تبديل القائمة
1.2M
98
256
3.5M
أرابيكا
الموسوعة
الصفحة الرئيسة
الأحداث الجارية
أحدث التغييرات
أحدث التغييرات الأساسية
صفحات خاصة
رفع ملف
تصفح
المواضيع
أبجدي
بوابات
مقالة عشوائية
تصفح من غير إنترنت
مشاركة
تواصل مع أرابيكا
مساعدة
الميدان
sitesupport
في مشاريع أخرى
Toggle preferences menu
إشعارات
تبديل القائمة الشخصية
غير مسجل للدخول
سيكون عنوان الآيبي الخاص بك مرئيًا للعامة إذا قمت بإجراء أي تعديلات.
user-interface-preferences
أدوات شخصية
إنشاء حساب
دخول
عرض مصدر ويب باك
من أرابيكا، الموسوعة العربية الحرة
شارك هذه الصفحة
معاينة
اقرأ
عرض المصدر
تاريخ
associated-pages
مقالة
نقاش
المزيد من الإجراءات
→
ويب باك
ليس لك صلاحية تعديل هذه الصفحة، للسبب التالي:
الفعل الذي اعتزمته مقصور على المستخدمين أعضاء المجموعة:
مستخدمون
.
نص الصفحة:
{{بطاقة برمجية | logo = [[ملف:Webpack.png|100px]] | name = Webpack | developer = Tobias Koppers, Sean Larkin, Johannes Ewald, Juho Vepsäläinen, Kees Kluskens and Webpack contributors | released = {{تاريخ بداية|Mar 10, 2012}} | status = Active | latest release version = 4.0.0 | latest release date = {{تاريخ إطلاق وعمر|2018|02|25}}<ref name="previous-releases">{{استشهاد ويب | مسار=https://github.com/webpack/webpack/releases | تاريخ الوصول=2018-02-25 | عنوان=Releases · webpack/webpack| مسار أرشيف = https://web.archive.org/web/20180228070417/https://github.com/webpack/webpack/releases | تاريخ أرشيف = 28 فبراير 2018 }}</ref> | operating system = [[متعدد المنصات]] | programming language = [[جافا سكريبت]] | license = [[رخصة إم أي تي]] | website = {{مسار|https://webpack.js.org}} | repo = {{مسار|https://github.com/webpack/webpack}} }} '''ويب باك''' {{إنج|Webpack}} هو مُجمع [[برمجة تركيبية|وحدات ('''modules''')]] لـ<nowiki/>[[جافا سكريبت]] [[مصدر مفتوح|مفتوح المصدر]]. يُعرف ويب باك بشكل أساسي أنه '''مُجمع وحدات''' ثابتة عصري لتطبيقات جافاسكربت.<ref>{{استشهاد ويب | مسار = https://webpack.js.org/concepts/ | عنوان = Concepts | موقع = webpack | لغة = en | تاريخ الوصول = 2021-06-09 |مسار أرشيف= https://web.archive.org/web/20210527002440/https://webpack.js.org/concepts/|تاريخ أرشيف=2021-05-27}}</ref> يأخذ الاعتماديات (dependencies) ويولّد رسماً بيانياً يعتمد على تبعية فيسمح لمطوري الويب باستخدام نهج معياري لأغراض تطوير تطبيقات الويب الخاصة بهم. يمكن استخدام أداة الحزم من سطر الأوامر، أو يمكن تهيئتها باستخدام ملف تهيئة يسمى webpack.config.js.<ref>{{استشهاد بخبر | مسار = https://www.wisdomgeek.com/development/web-development/webpack-introduction/ | عنوان = Webpack: An Introduction - Wisdom Geek | تاريخ = 2017-01-12 | عمل = Wisdom Geek | لغة = en-US | تاريخ الوصول = 2017-01-16 | مسار أرشيف = https://web.archive.org/web/20180613065620/https://www.wisdomgeek.com/web-development/webpack-introduction/ | تاريخ أرشيف = 13 يونيو 2018 }}</ref> مع أن ويب باك مصمم خصيصًا لتعامل مع الجافا سكريت إلا أنه يستطيع التعامل مع [[أصول|أُصول]] (Assets) واجهات الويب الأمامية (Front-End) HTML ،CS، وحتى الصور وذلك في حال تم تضمين الـLoaders المناسبة له في ملف الـ config.<ref>{{استشهاد|عنوان=كلمتين عن الـ webpack - سيمي كولون {{!}} SemiColon|مسار=https://www.youtube.com/watch?v=s1HfmG0ffJA|تاريخ الوصول=2021-06-09|لغة=ar| مسار أرشيف = https://web.archive.org/web/20210610064405/https://www.youtube.com/watch?v=s1HfmG0ffJA | تاريخ أرشيف = 10 يونيو 2021 }}</ref> يحتاج ويب باك إلى [[نود.جي إس|(نود جي اس) NodeJS]] لكي يعمل، وجانب آخر مهم حول ويب باك هو أنه قابل للتوسعة إلى حد كبير عن طريق استخدام الـ Loaders. تسمح الـLoaders للمطورين بكتابة المهام المخصصة التي يريدون تنفيذها عند تجميع الملفات معًا. يوفر ويب باك التعليمات البرمجية عند الطلب باستخدام ''تقسيم كود'' اللقب. تعمل '''اللجنة الفنية 39'''<ref>{{استشهاد ويب | مسار = https://tc39.es/ | عنوان = TC39 – Specifying JavaScript. | موقع = tc39.es | تاريخ الوصول = 2021-06-09 |مسار أرشيف= https://web.archive.org/web/20210529133628/https://tc39.es/|تاريخ أرشيف=2021-05-29}}</ref> لـ ECMAScript على توحيد وظيفة تقوم بتحميل رمز إضافي: [https://github.com/tc39/proposal-dynamic-import اقتراح - ديناميكي - استيراد].
ارجع إلى
ويب باك
.
عرض مصدر ويب باك
من أرابيكا، الموسوعة العربية الحرة