หากคุณกำลังมองหา คำแนะนำในการติดตั้งและการใช้งาน ให้ไปที่แพ็คเกจหลัก
หรือคุณอาจกำลังมองหาเวอร์ชัน 1.x ที่มี การรองรับ Webpack 1-4 และรุ่นเก่าของ HTML-Webpack-Plugin ? เยี่ยมชมสาขา 1.x
การอัพเกรดจากเวอร์ชัน 1.x? อ่านคู่มือการย้ายถิ่น
หากคุณต้องการแฮ็คบนแพ็คเกจอ่านต่อ - คุณอยู่ในตำแหน่งที่เหมาะสม
ในการติดตั้งจากแหล่งที่มาโคลนที่เก็บนี้ซีดีลงในนั้นและเรียกใช้
yarn
หมายเหตุ: ที่เก็บนี้ใช้พื้นที่ทำงานของเส้นด้าย; คุณ ต้อง ใช้เส้นด้ายเวอร์ชันล่าสุด NPM จะไม่ทำงาน (ข้อ จำกัด นี้ไม่ได้ใช้กับแพ็คเกจที่สร้างขึ้นคุณสามารถติดตั้งได้ด้วย NPM, เส้นด้ายหรือผู้จัดการแพ็คเกจอื่น ๆ )
ต่อไปนี้จะเรียกใช้การทดสอบหน่วยทั้งหมดการทดสอบการรวมตัวอย่างและผ้าสำลี นอกจากนี้ยังจะสร้างแพ็คเกจและทำการทดสอบควันใน Tarball ที่เกิดขึ้น:
yarn check
วิธีที่ง่ายที่สุดในการเพิ่มการทดสอบใหม่คือการสร้าง ตัวอย่าง ซึ่งเป็นการทดสอบการรวม ตัวอย่างคือแพ็คเกจที่มีอยู่ในตัวเองใน example
ไดเรกทอรี ควรปฏิบัติตามกฎง่ายๆเหล่านี้:
เมื่อมีการเรียกใช้ yarn webpack
ภายในแพ็คเกจจะส่งคืนรหัสออกเป็นศูนย์สำหรับการทดสอบผ่านและรหัสออกที่ไม่ใช่ศูนย์สำหรับความล้มเหลวในการทดสอบ
แพ็คเกจ จะต้อง ติดตั้ง nyc
สำหรับการรายงานความคุ้มครองให้ทำงาน
แพ็คเกจ จะต้อง ระบุ *
เป็นเวอร์ชันสำหรับ webpack-subresource-integrity
เพื่อที่จะได้รับเวอร์ชันจากภายในเวิร์กสเปซ (แทนที่จะใช้เวอร์ชันที่เผยแพร่)
แพ็คเกจ ควร ใช้ expect
สำหรับการทดสอบความคาดหวัง
แพ็คเกจ ควร ตรวจสอบให้แน่ใจว่าทุกรุ่นที่ใช้สำหรับ nyc
expect
webpack
ฯลฯ จับคู่ที่ใช้ในตัวอย่างอื่นเว้นแต่จะมีเหตุผลที่ดีในการใช้เวอร์ชันอื่น
หากตัวอย่างคือการทดสอบแบบ end-to-end (เรียกใช้การทดสอบในเบราว์เซอร์) ควรใช้ WSI-test-helper เพื่อทำเช่นนั้น ดูข้อมูลเพิ่มเติมสำหรับข้อมูลเพิ่มเติม