16
วิธีจัดการการอ้างอิง JavaScript ฝั่งไคลเอ็นต์? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน3 ปีที่ผ่านมา ปรับปรุงคำถามนี้ แม้ว่าจะมีโซลูชันที่ยอดเยี่ยมในการจัดการการอ้างอิงบนฝั่งเซิร์ฟเวอร์ แต่ฉันไม่พบสิ่งใดที่ตรงตามความต้องการทั้งหมดของฉันในการมีเวิร์กโฟลว์การจัดการการพึ่งพา JavaScript ฝั่งไคลเอ็นต์ที่สอดคล้องกัน ฉันต้องการปฏิบัติตามข้อกำหนด 5 ข้อนี้: การจัดการด้านการอ้างอิงของลูกค้าในรูปแบบคล้ายกับ NPM ของpackage.jsonหรือซุ้ม 'sbower.json ควรมีความยืดหยุ่นในการชี้ไปที่ git repo หรือไฟล์ js จริง (ทั้งบนเว็บหรือในเครื่อง) ในdependency.jsonไฟล์ของฉันสำหรับไลบรารีที่รู้จักกันน้อย (npm ให้คุณชี้ไปที่ git repos) ควรลดขนาดและเนมสเปซไลบรารีทั้งหมดลงในไฟล์เดียวเช่นender - นั่นเป็นไฟล์ js เดียวที่ฉันต้องใส่ใน<script>แท็กของฉันในฝั่งไคลเอ็นต์ ควรมีการรองรับ CoffeeScript เช่น BoxJS 4นอกกรอบ(ตอนนี้ตายแล้ว) ในเบราว์เซอร์ฉันควรจะใช้ได้อย่างใดอย่างหนึ่งต้องมีสไตล์: var $ = require('jquery'); var _ …