เนื่องจากhttps://github.com/npm/npm/issues/2943 npm จะไม่รองรับความสามารถในการใช้นามแฝงแพ็คเกจและติดตั้งแพ็กเกจเดียวกันหลายเวอร์ชัน
วิธีแก้ปัญหาที่โพสต์ในปัญหา github อาจใช้ได้กับโมดูล pure-JS แต่เมื่อ npm กลายเป็นมาตรฐานสำหรับการจัดการแพ็คเกจส่วนหน้าตอนนี้แพ็กเกจจะรวมเนื้อหาต่างๆเช่น CSS
มีวิธีแก้ปัญหาในการติดตั้งแพ็กเกจเดียวกันหลายเวอร์ชันหรือไม่
แนวคิดที่ดีที่สุดที่ฉันคิดขึ้นมาคือการ "โคลน" แพ็กเกจและเผยแพร่โดยใช้ชื่อที่แตกต่างกันเล็กน้อย
ตัวอย่างเช่นถ้าคุณต้องการหลายรุ่นของjqueryคุณอาจจะเป็นเพียงแค่การเผยแพร่แพคเกจที่เรียกว่าjquery-alias1, jquery-alias2, jquery-alias3ฯลฯ package.jsonและจากนั้นตั้งค่าที่เหมาะสมในรุ่นของคุณ
หรือคุณอาจจะตั้งชื่อแพคเกจตามจำนวนรุ่นของพวกเขาเช่นjquery-1.11.x, jquery-2.1.xฯลฯ ..
ทั้งสองวิธีนี้ดูเหมือนจะเลอะเทอะ มีตัวที่ดีกว่านี้ไหม?