लोड करते समय Underscore.js के लिए जावास्क्रिप्ट ".map" फ़ाइल गुम है। मेरे पास एक वेब पेज है जो Azure पर चल रहे एएसपी.NET वेबसाइट का हिस्सा है। यह थोड़ी देर के लिए ठीक है। नीले रंग से, मुझे अचानक ब्राउज़र में अंडरस्कोर.जेएस के लिए ".map" डाउनलोड करने का प्रयास करने में समस्या है। मैंने कुछ पढ़ा और स्पष्ट रूप से JQuery ने ".map" फ़ाइलों को जावास्क्रिप्ट स्रोत फ़ाइलों (".js") के लिए डिबगिंग एड्स के रूप में बनाया है। हालांकि, अगर मैं अपनी वेबसाइट के लिए स्क्रिप्ट निर्देशिका देखता हूं तो मुझे लगता है कि यह केवल कुछ JQuery स्रोत फ़ाइलों के लिए होता है और सभी नहीं और मुझे यकीन नहीं है कि पैटर्न क्या है।ASP.NET वेब पेज
हालांकि, ब्राउज़र Underscore.js के लिए "मानचित्र" फ़ाइल लोड करने का प्रयास क्यों करेगा जो JQuery का हिस्सा नहीं है? इसके अलावा, यह अचानक क्यों शुरू हो रहा है? मैंने कुछ समय पहले वेब पेज पर Underscore.js जोड़ा और इससे पहले कभी भी यह समस्या नहीं थी।
सटीक त्रुटि मैं जब मैं क्रोम डिबगर कंसोल टैब में देखने के लिए है:
प्राप्त http://myazureapp.cloudapp.net/Scripts/underscore-min.map 404 (नहीं मिला) स्क्रिप्ट/underscore-min.map: 1
चूंकि मैं स्रोत कोड को स्पर्श नहीं करना चाहता (अगले अपग्रेड में खो जाएगा), क्या "underscore-min.map" के बजाय अलग-अलग नाम को लागू करने के लिए कोई गड़बड़ कॉन्फ़िगरेशन है? या कोड को मैन्युअल रूप से बदलने के बजाय कोई अन्य आसान तरीका? – lubosdz
@lubosdz क्या आपने उत्तर में बिंदु 2 का प्रयास किया था? मेरे मामले में मैंने मूल रूप से मूल नाम के साथ एक अतिरिक्त खाली फ़ाइल बनाई लेकिन .js के बजाय .map एक्सटेंशन के साथ (उदा। Foo.min.js => खाली foo.min.map जोड़ें)। यह ब्राउज़र को खुश रखता है और स्रोत कोड या अपडेट को प्रभावित नहीं करता है। – pasx