2015-11-04 9 views
28

नोड ने कुछ दिन पहले अपने (स्थिर) स्थिर v5 संस्करण को जारी नहीं किया है।नोड v5 ब्रेक वेबस्टॉर्म के डीबगर

Cannot stop on breakpoint due to internal error: 
org.jetbrains.v8.V8CommandProcessor$1: TypeError: f is not a function 
at Function.t.getScopes (eval at undefined, :217:15) 
at t.describeFrame (eval at undefined, :213:33) 
at t.getFrames (eval at undefined, :114:89) 
at DebugCommandProcessor.r.processDebugJSONRequest (eval at undefined, :348:15) 

मैं अन्य वातावरण इस त्रुटि पुन: पेश करने की जरूरत नहीं है: मुझे लगता है कि जब मैं डिबगर इसके साथ Webstorm साथ एक नोड परियोजना चलाने का प्रयास मैं स्टार्टअप पर निम्नलिखित अपवाद पर ध्यान दें। कार्यक्रम चलते रहेंगे लेकिन यह अब ब्रेकपॉइंट्स पर नहीं रुकता है। इसके लिए एक फिक्स के लिए कोई विचार?

अद्यतन: मैंने जेटब्रेन के साथ टिकट खोला है और उन्होंने कहा कि वे इसे पैच एएसएपी के साथ ठीक करेंगे। अपने idea.vmoptions फ़ाइल में

-Dnodejs.debugger.use.jb.support=false

:

उत्तर

33

यह समस्या here वर्णन किया गया है और वैकल्पिक हल here

वर्णन किया गया है मूल रूप से वर्कअराउंड जोड़ें: JVM प्रणाली संपत्ति निर्दिष्ट करें।

+2

यह सेटिंग + बेबेल-नोड एक औसत आकार की परियोजना पर स्टार्टअप करने के लिए उम्र लेता है - मेरी परियोजना के लिए 3 मिनट, हर बार जब मैं इसे फिर से चलाने के लिए चाहता हूं। लेकिन इसके बाद डीबगर काम करता है, तो यह कुछ है, टा! – Salakar

5

WebStorm 11.0.1 में अपडेट करें, यह Node.js 5 ठीक

+0

मैंने वेबस्टॉर्म 11.0.1 को अपडेट किया है लेकिन मुझे अभी भी समस्या है, कोई विचार है? –

+0

@IdoRan क्या आपने अपने विचार.vmoptions फ़ाइल में '-Dnodejs.debugger.use.jb.support = false' सेट करने का प्रयास किया था? – kevin628

6

मेरे मामले मैं /Users/somename/Library/Preferences/WebStorm10/webstorm.vmoptions को /Applications/WebStorm.app/Contents/bin/webstorm.vmoptions की नकल की और -Dnodejs.debugger.use.jb.support=false लाइन जोड़ा में साथ काम करता है। परिणाम फ़ाइल था:

-Xms128m 
-Xmx1000m 
-XX:MaxPermSize=350m 
-XX:ReservedCodeCacheSize=225m 
-XX:+UseCompressedOops 
-Dnodejs.debugger.use.jb.support=false 
+0

मैक में इसे करने के लिए यह सही तरीका है। Vmoptions और .properties फ़ाइल को संपादित करने से यह सीधे एप्लिकेशन हस्ताक्षर का उल्लंघन करेगा। उस पर और अधिक: https://intellij-support.jetbrains.com/hc/en-us/articles/206544869- कॉन्फ़िगरिंग- जेवीएम- विकल्प-and-platform-properties?flash_digest=34602b13ae3437ee0082be25c1a685cb7554349c – zambro

0

उपयोग 6.0.0 संस्करण, इसकी वहाँ ठीक काम कर रहा।

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