4
วิธีรวมกลุ่มสคริปต์ของผู้จำหน่ายแยกต่างหากและกำหนดให้จำเป็นต้องใช้กับ Webpack
ฉันกำลังพยายามทำสิ่งที่ฉันเชื่อว่าควรจะเป็นไปได้ แต่ฉันไม่เข้าใจจริงๆว่าจะทำอย่างไรจากเอกสารของ webpack ฉันกำลังเขียนไลบรารี JavaScript ที่มีหลายโมดูลที่อาจหรือไม่ขึ้นอยู่กับกัน ยิ่งไปกว่านั้น jQuery ใช้โดยโมดูลทั้งหมดและบางโมดูลอาจต้องใช้ปลั๊กอิน jQuery ไลบรารีนี้จะใช้ในเว็บไซต์ต่าง ๆ ซึ่งอาจต้องใช้โมดูลบางส่วนหรือทั้งหมด การกำหนดการพึ่งพาระหว่างโมดูลของฉันนั้นง่ายมาก แต่การกำหนดการพึ่งพาบุคคลที่สามของพวกเขาดูเหมือนจะยากกว่าที่ฉันคาดไว้ สิ่งที่ฉันต้องการบรรลุ : สำหรับแต่ละแอพฉันต้องการมีไฟล์บันเดิลสองไฟล์หนึ่งไฟล์ซึ่งมีการอ้างอิงจากบุคคลที่สามที่จำเป็นและอื่น ๆ ด้วยโมดูลที่จำเป็นจากห้องสมุดของฉัน ตัวอย่าง : ลองนึกภาพว่าห้องสมุดของฉันมีโมดูลต่อไปนี้: a (ต้องการ: jquery, jquery.plugin1) b (ต้องการ: jquery, a) c (ต้องการ: jquery, jquery.ui, a, b) d (ต้องการ: jquery, jquery.plugin2, a) และฉันมีแอพ (ดูเป็นไฟล์รายการที่ไม่ซ้ำ) ที่ต้องใช้โมดูล a, b และ c Webpack …