2012-11-22 9 views
15

प्रकाशन के समय जावास्क्रिप्ट फ़ाइलों को कम करने के लिए वीएस 2010 या 2012 में कोई तरीका है?विजुअल स्टूडियो 2010 या 2012 में प्रकाशन वेबसाइट के समय जावास्क्रिप्ट फ़ाइलों को स्वचालित रूप से छोटा करें?

मैं जेएस फाइलों को स्वचालित रूप से छोटा करना चाहता हूं। किसी भी अच्छा उदाहरण संपीड़न के लिए मैं उपयोग नहीं कर रहा MVC

+1

अभी हम MSBuild फ़ाइल में "आफ्टरबिल्ड" लक्ष्य में खनन स्क्रिप्ट चलाते हैं। लेकिन यह गैर आदर्श है और वास्तव में निर्माण समय धीमा कर देता है (विशेष रूप से यूनिट परीक्षणों के लिए)। – craastad

उत्तर

3

यदि आप ASP.NET 4.5 का उपयोग कर रहे bundling and minification पर एक नज़र ले जा सकते हैं।

+0

खनन के साथ हम इसे प्रकाशन समय पर सीमित कर सकते हैं? – Rahul

+0

मुझे लगता है कि यह रनटाइम पर किया जाता है, यानी, जब कोई अनुरोध किया जाता है। आप पाठ्यक्रम की कैशिंग सक्षम कर सकते हैं। –

+1

क्या गैर-मिनीफाइड जावास्क्रिप्ट को तैनात किए बिना एएसपी.नेट बंडलिंग और खनन का उपयोग करने के कोई (स्वचालित) तरीके हैं? उदाहरण के लिए, यह रनटाइम पर किया जा सकता है जब वेब एप्लिकेशन को आपके सर्वर पर तैनात किया जा रहा है, लेकिन यदि आप दूसरों के लिए अपने इंट्रानेट/सर्वर इत्यादि पर तैनाती के लिए संस्करण जारी कर रहे हैं और आप नहीं करते हैं स्रोत शामिल करना चाहते हैं? –

6

एमवीसी 4 का उपयोग करें। यह कई स्क्रिप्ट को बंडल करता है और उन्हें कम करता है।

+5

-1 ओपी ने विशेष रूप से कहा कि वह एमवीसी –

+24

का उपयोग नहीं कर रहा है मेरी रक्षा में: ओपी ने अपना प्रश्न संपादित किया, मैंने जवाब देने के बाद उस टिप्पणी को जोड़ा। – Jeroen

संबंधित मुद्दे