إذا كنت تبحث عن تعليمات التثبيت والاستخدام ، تفضل بزيارة الحزمة الرئيسية.
أو قد تبحث عن إصدار 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 لمزيد من المعلومات.