मैं कुछ जावास्क्रिप्ट फ़ाइलों को ऑप्टिमाइज़ करने के लिए एएसपी.Nets बंडलटेबल का उपयोग करने की कोशिश कर रहा हूं, लेकिन एक समस्या में भाग लिया है जहां कोड को छोटा होने पर एक विशिष्ट एडन (jQuery-Timepicker) काम करने में विफल रहता है। here देखें। अगर मैं jquery-ui-timepicker-addon.js
फ़ाइल को हटा, तो यह मेरी वेबपेज में अलग शामिल है, तो यह ठीक से काम करताएक फ़ाइल को छोटा करने से छोड़ें?
// Add our commonBundle
var commonBundle= new Bundle("~/CommonJS" + culture.ToString());
// JQuery and related entries.
commonBundle.Include("~/Scripts/jquery-1.7.2.js");
commonBundle.Include("~/Scripts/jquery-ui-1.8.22.js");
commonBundle.Include("~/Scripts/jquery.cookie.js");
commonBundle.Include("~/Scripts/jquery-ui/jquery-ui-timepicker-addon.js"); // This is the one that does not work when bundled
// JS Transformer
commonBundle.Transforms.Add(new JsMinify());
BundleTable.Bundles.Add(commonBundle);
:
बंडल कोड वर्तमान के समान है। (अन्यथा मुझे Uncaught TypeError: undefined is not a function
त्रुटि मिलती है)।
मुझे आश्चर्य है कि क्या मैं किसी भी तरह से एक फ़ाइल को छोटा करने के लिए अपने बंडल कोड को सेट कर सकता हूं (लेकिन अभी भी इसे बंडल में शामिल किया गया है)? मैं चारों ओर देख रहा हूं लेकिन ऐसा करने के लिए किसी भी समाधान के साथ नहीं आया है।
क्या आप ट्रांसफॉर्म के बाद टाइमपिकर के लिए 'सामान्य बंडल' शामिल नहीं कर सकते हैं? – Toby