إذا كنت تبحث عن تعليمات التثبيت والاستخدام ، تفضل بزيارة الحزمة الرئيسية.
أو قد تبحث عن إصدار 1.x مع دعم WebPack 1-4 وأقدم الإصدارات من HTML-Webpack-Plugin ؟ قم بزيارة فرع 1.x.
الترقية من الإصدار 1.x؟ اقرأ دليل الترحيل.
إذا كنت ترغب في اختراق الحزمة ، فاقرأ - أنت في المكان الصحيح.
للتثبيت من المصدر ، استنساخ هذا المستودع ، قرص مضغوط فيه وتشغيله
yarn
ملاحظة: يستخدم هذا المستودع مساحات عمل الغزل ؛ يجب عليك استخدام نسخة حديثة من Yarn ، لن يعمل NPM. (لا ينطبق هذا القيد على الحزمة المصممة ؛ يمكنك تثبيت ذلك باستخدام NPM أو الغزل أو أي مدير حزمة آخر.)
سيقوم ما يلي بتشغيل جميع اختبارات الوحدة واختبارات التكامل والأمثلة والنيابة. كما أنه سيقوم ببناء الحزمة ويقوم بإجراء اختبار دخان على Tarball الناتج:
yarn check
أسهل طريقة لإضافة اختبار جديد هي إنشاء مثال ، وهو اختبار تكامل. مثال هو حزمة قائمة بذاتها في example الدليل. يجب أن تتبع هذه القواعد البسيطة:
عندما يتم استدعاء yarn webpack داخل الحزمة ، فإنها تُرجع رمز خروج صفر لتمرير اختبار ، ورمز خروج غير صفري لفشل الاختبار.
يجب أن يكون الحزمة مثبتة nyc لتركيب التغطية على العمل.
يجب أن تحدد الحزمة * كإصدار لـ webpack-subresource-integrity بحيث يتم التقاط الإصدار من داخل مساحة العمل (بدلاً من استخدام إصدار منشور.)
يجب استخدام الحزمة expect لاختبار توقعات.
يجب أن تتأكد الحزمة من جميع الإصدارات التي تستخدمها لـ nyc ، expect ، و webpack ، وما إلى ذلك. تطابق تلك المستخدمة في أمثلة أخرى ، ما لم يكن هناك سبب وجيه لاستخدام إصدار مختلف.
إذا كان المثال عبارة عن اختبار شامل (يقوم بتشغيل اختبارات في المتصفح) ، فيجب أن يستخدم WSI-Test-Helper للقيام بذلك. شاهد ReadMe لمزيد من المعلومات.