कुछ विचार।
- आप डोजो (dijit, dojox) के सबसे निर्माण से बच सकते हैं, लेकिन मैं आप पहले से ही पता है कि कल्पना
- यह प्रतिबंध आप सामना कर रहे हैं अजीब लगता है। क्या कोई तरीका नहीं है कि आप केवल विशिष्ट जेएस फाइलों को अपलोड कर सकते हैं जिन्हें आप विकास के दौरान संपादित कर रहे हैं?
शायद यदि आप क्लाइंट सेटअप पर अधिक जानकारी देते हैं, तो मैं आपको इस समस्या के आसपास एक तरीका समझने में मदद कर सकता हूं।
अद्यतन यहाँ क्या मुझे तुम्हारी जरूरत है लगता है: Customize Dojo Base in Build। यह आपको शामिल करने के लिए डोजो बेस के विशेष बिट्स निर्दिष्ट करने की अनुमति देता है।
यह प्री-1.7 में काम करता है, इसलिए आपको अच्छा होना चाहिए।
वास्तव में होना करने के लिए आप क्या चाहते हैं प्रकट होता है:
layers: [
{
name: "dojo.js",
customBase: true,
dependencies: [
]
},
// ... remainder of profile
]
यह आपको डोजो के निरपेक्ष न्यूनतम (जो आप अभी भी अपने देव परिदृश्य के लिए की जरूरत नहीं है दे देंगे, लेकिन जो काफी की मात्रा कम हो जाएगा संसाधित फाइलें)।
अन्य उपयोग मामलों के लिए, आप dependencies
विशेषता का उपयोग डोजो कोर से अन्य सामग्री में जोड़ने के लिए कर सकते हैं।
अद्यतन 2: यहां पर कुछ निर्माण समय अनुकूलन सुझाव है:
1) प्रशिक्षु नहीं तार, और सेक नहीं है, जब देव में। आर्ग मूल्यों आप इन समय लेने वाली चरणों से बचने के लिए पारित कर सकते हैं (उदाहरण के चींटी निर्माण के लिए है) के होते हैं:
<arg value="internStrings=false"/>
<arg value="layerOptimize=false"/>
2) एक राम डिस्क के लिए बिल्ड फ़ाइलों की नकल लाने के लिए
फीडबैक mtyson के लिए धन्यवाद। इसे थोड़ा और अधिक मांस देने के लिए, यह एप्लिकेशन बहुत बड़ा है और इसमें 4-10 लोगों की कम से कम 15 अलग-अलग टीम हैं।नतीजतन ग्राहक ने प्रेजेंटेशन सर्वर से एक अलग सर्वर पर डोजो कोड को अलग करना चुना। तो, ऐप में सब कुछ एक्सडोमेन है। –
तो यहां तक कि देव के लिए, आपको ऐप स्वयं और जेएस कोडबेस को अलग-अलग डोमेन पर तैनात करना होगा? और आपको जो चाहिए वह एक देव को यथासंभव छोटी राशि के रूप में बनाने की क्षमता है (जिसमें वह काम शामिल कर रहा है), ताकि वे xdomain संस्करण प्राप्त कर सकें और इसका परीक्षण कर सकें .... सोच रहा है ... – mtyson
ठीक है, अपडेट किया गया जवाब, मुझे लगता है कि मुझे ऐसा कुछ मिला जो आपके लिए काम करेगा। – mtyson