เรากำลังใช้ Requirejs เป็นครั้งแรก และฉันมีปัญหาในการจัดโครงสร้างการพึ่งพาของฉัน
ฉันได้กำหนดไฟล์ app.js หลักของฉันเป็นแอตทริบิวต์ data-main ใน index.html ของฉัน:
<script data-main="src/app" src="/js/lib/require/require.js"></script>
แต่ฉันมีไฟล์ที่กำหนดการกำหนดค่า need path/shim ทั้งหมดของฉัน และฉันต้องการให้ไฟล์นั้นทำงานก่อนไฟล์ app.js ฉันต้องการให้มันทำงานเพื่อที่จะสามารถอ้างอิงเส้นทางที่กำหนดค่าเป็นการพึ่งพาใน app.js ของฉัน
ฉันไม่คิดว่าวิธีที่ถูกต้องคือให้ config.js ของฉันเป็น data-main ฉันพยายามตั้งค่า config.js เป็นการพึ่งพาเช่นนี้:
<script type="text/javascript">
var require = {
baseUrl: "/",
deps: ["src/config"]
}
</script>
<!-- data-main is the main js file of the app -->
<script data-main="src/app" src="/js/lib/require/require.js"></script>
แต่นั่นไม่ได้ช่วยอะไร
มีข้อเสนอแนะอะไรบ้าง?
var require = {}
- person Simon Smith   schedule 03.03.2013