2016-06-20 9 views
5

मैं सीखने के लिए सरल परियोजनाओं पर काम कर रहा हूं। अब मैं वी.एस. कोड डिबग के बारे में पढ़ रहा हूँ, लेकिन जब मैं एक कोणीय 2 परियोजना डिबग करने के लिए कोशिश यह हमेशा पर यहाँ रोक:कोणीय 2 और वीएस कोड डीबग समस्या: प्रतिबिंब-मेटाडाटा

(function checkReflect() { 
    if (!(Reflect && Reflect.getMetadata)) { 
     throw 'reflect-metadata shim is required when using class decorators'; 
    } 
})(); 

मैं एक स्टार्टर परियोजना और CLI परियोजनाओं पर की कोशिश की। हमेशा यहाँ ड्रॉप करें। लेकिन सभी परियोजनाएं बिना किसी त्रुटि के ब्राउज़र में अच्छी तरह से काम करती हैं। एक आईडीई समस्या की तरह लगता है।

+0

आप किसी भी भाग्य इस फिक्सिंग किया है? शायद खुद को सवाल का जवाब देने पर विचार करें ताकि अन्य इसे ढूंढ सकें। – Askanison4

+0

नहीं। इस प्रश्न के बाद मैं वीएस कोड में डीबग करने की कोशिश नहीं करता हूं। मैं क्रोम डेवलपर टूल्स का उपयोग करता हूं। एंगुलर 2 फाइनल के बाद मैं इसके लिए वापस आऊंगा। – Crypto

उत्तर

0

अपने जावास्क्रिप्ट आधारित कोड को डीबग करने का सबसे अच्छा तरीका ब्राउज़र डीबगर में डीबग करना है। सभी आईडीई का अपना डीबगर टूल होता है और इसमें कोई समानता नहीं होती है।

+0

यकीन नहीं है कि यह क्यों उखाड़ फेंका गया - सवाल का उत्तर नहीं दिया गया है। – Askanison4

+0

उत्तर नहीं दिया। लेकिन सहायक। – Crypto

0

इसका मतलब है कि आप की जरूरत नहीं है निम्नलिखित निर्भरता अपनी परियोजना में स्थापित:

npm install reflect-metadata crypto --save

+0

नहीं। मुझे ब्राउजर (क्रोम देव टूल्स) के साथ कोई समस्या नहीं है। समस्या वीएस कोड में है। – Crypto

+0

ठीक है लेकिन संभावना हो सकती है कि वीएससीओडी कोडबेस में प्रतिबिंबित-मेटाडाटा स्थापित नहीं है, इसलिए वहां जांचें। – codef0rmer

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