angularjs tutorial angular.min.js.map नहीं मिला, यह वास्तव में क्या है?




angularjs tutorial pdf (2)

जब मैं पृष्ठ लोड करता हूं और क्रोम कंसोल की जांच करता हूं तो मुझे ये त्रुटियां मिलती हैं:

कोणीय में नक्शा फाइलें क्या हैं?

मैंने angular.min.js का संदर्भ दिया लेकिन angular.min.js.map नहीं। मैं रास्ते से कोणीय 1.2 आरसी रिलीज का उपयोग कर रहा हूं और जब मैंने इस रिलीज पर स्विच किया तो मैंने इन त्रुटियों को देखना शुरू कर दिया।

ERRORS:
GET http://localhost:44786/Scripts/angular-route.min.js.map 404 (Not Found)       :44786/Scripts/angular-route.min.js.map:1
GET http://localhost:44786/Scripts/angular-animate.min.js.map 404 (Not Found) :44786/Scripts/angular-animate.min.js.map:1
GET http://localhost:44786/Scripts/angular-resource.min.js.map 404 (Not Found) :44786/Scripts/angular-resource.min.js.map:1
GET http://localhost:44786/Scripts/angular.min.js.map 404 (Not Found) :44786/Scripts/angular.min.js.map:1

बंदर द्वारा दिए गए लिंक के अनुसार बंदर सही है

असल में यह एक संयुक्त / minified फ़ाइल को एक निर्बाध स्थिति में वापस मैप करने का एक तरीका है। जब आप अपनी जावास्क्रिप्ट फ़ाइलों को कम करने और संयोजन के साथ उत्पादन के लिए निर्माण करते हैं, तो आप एक स्रोत मानचित्र उत्पन्न करते हैं जिसमें आपकी मूल फ़ाइलों के बारे में जानकारी होती है। जब आप अपनी जेनरेट की गई जावास्क्रिप्ट में एक निश्चित लाइन और कॉलम नंबर पूछते हैं तो आप स्रोत मानचित्र में एक लुकअप कर सकते हैं जो मूल स्थान देता है।

मुझे यकीन नहीं है कि यह कोणीय की गलती है कि कोई नक्शा फाइलें उत्पन्न नहीं हुईं। लेकिन आप क्रोम कंसोल सेटिंग में इस विकल्प को अनचेक करके स्रोत मानचित्र फ़ाइलों को बंद कर सकते हैं


Eaon21 और बंदर ने कहा, स्रोत मानचित्र फ़ाइलें मूल रूप से डिबगिंग के लिए अपने एकीकृत संस्करण में minified कोड को चालू करें।

आप here .map फ़ाइलों को पा सकते हैं। बस उन्हें एक ही निर्देशिका में संशोधित जेएस फाइलों के रूप में जोड़ें और यह शिकायत करना बंद कर देगा। उन्हें प्राप्त करने का कारण यह है

/*
//@ sourceMappingURL=angular.min.js.map
*/

angular.min.js के अंत में। यदि आप .map फ़ाइलों को जोड़ना नहीं चाहते हैं तो आप उन पंक्तियों को हटा सकते हैं और यह fetch प्रयास को रोक देगा, लेकिन यदि आप डीबगिंग पर योजना बनाते हैं तो स्रोत मानचित्र को लिंक रखना हमेशा अच्छा होता है।







angularjs