2016-11-09 12 views
5

क्या है यह पता लगाने की कोशिश कर रहा हूं कि कोणीय सजावटी कैसे घोषित किए जाते हैं। मुझे एक फ़ाइल मिली है @angular/core/src/util/decorators.ts जहां makeDecorator फ़ंक्शन परिभाषित किया गया है। मैं सोच रहा था कि मैं ब्राउज़र का उपयोग करके इस फाइल को डीबग कर सकता हूं और स्रोत मानचित्र प्रदान करता हूं। हालांकि, ब्राउज़र @angular/core/src/util/decorators.js फ़ाइल लोड नहीं करता है, यह @angular/core/bundles/core.umd.js लोड करता है जिसमें फ़ाइल शामिल हैं, जिसमें @angular/core/src/util/decorators.js फ़ाइल शामिल है।@ कोणीय/कोर/बंडल/core.umd.js

तो @angular/core/bundles/core.umd.js क्या है? क्या यह @angular/core/src फाइलों का बंडल है?

@angular/core/tsconfig-build.json फ़ाइल है जो कॉन्फ़िगरेशन फ़ाइल बनाने लगती है। ऐसा लगता है कि tsconfig.json फ़ाइल के समान संरचना है और संभवतः टाइपस्क्रिप्ट कंपाइलर द्वारा उपयोग की जाती है।

+0

टाइपप्रति और कोणीय के अपने बुनियादी ज्ञान से पढ़ें- कृपया, मैं हाँ कहेंगे, core.umd.js /core/*/*.ts फ़ाइलों का पारदर्शी संस्करण –

+0

क्या आप इसे विजुअल स्टूडियो के भीतर से समझने की कोशिश कर रहे हैं? –

+0

@PaulStoner, क्षमा करें, आपकी टिप्पणी को समझ में नहीं आया। मैं github पर स्रोतों का विस्तार कर रहा हूं और एनपीएम पैकेज में –

उत्तर

2

इंटरनेट पर कुछ लेख पढ़ने के बाद, सबसे अच्छा मैं आया हूं core.umd.js में umd सार्वभौमिक मॉड्यूल परिभाषा के लिए है। तो, core.umd.js कोणीय के core.js मॉड्यूल के umd संस्करण के अलावा कुछ भी नहीं है।

अब, आप पूछ सकते हैं कि उमड क्या है? जैसा कि नाम से पता चलता है कि यह जावास्क्रिप्ट में मॉड्यूल लिखने के लिए एक सार्वभौमिक पैटर्न है। यह डेवलपर्स के लिए एकल सहमत तरीके से कोड लिखने के लिए किया जा रहा है।

अधिक स्पष्टीकरण के लिए

  1. http://davidbcalhoun.com/2014/what-is-amd-commonjs-and-umd/

  2. https://github.com/umdjs/umd

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

  • कोई संबंधित समस्या नहीं^_^