2011-11-18 10 views
8

के साथ Node.js को डिबग करना मैं V8 के लिए Google की ग्रहण डीबगर प्लगइन के साथ Node.js (v0.6.1) डीबग करने का प्रयास कर रहा हूं। मैं Eclipse v4.1.0 on Windows7 का उपयोग कर रहा हूँ। मैं detailed instructions on github पीछा किया, लेकिन जब भी मैं एक चल Node.js को (पोर्ट 5858) प्रक्रिया संलग्न करने के लिए प्रयास करते हैं, मैं एक पॉप-अप त्रुटि संदेश कह मिल:Eclipse

An internal error occurred during: "Debug session initialization: Node-5858". 
Exception occured in callback 

कोई सुझाव?

उत्तर

3

मैं एक समस्या इस के समान ध्यान दे रहा है, यह सिर्फ इन यकीन है कि सब कुछ है के रूप में यह होना चाहिए बनाने के लिए फिर से पढ़ने लायक हो सकता है कि मैं क्या उसे सेट अप करने के लिए

निर्देश पाया है है,:

https://github.com/joyent/node/wiki/Using-Eclipse-as-Node-Applications-Debugger

ध्यान दें, कि जब एक ऐसी ही समस्या पर चारों ओर देख मैं गूगल कोड पर इस मदद टिकट स्थित है यह उपयोगकर्ताओं को, जो खिड़कियों पर Node.js साथ समस्या हो रही है की एक संख्या से संबंधित है:

http://code.google.com/p/chromedevtools/issues/detail?id=53

यह नोड.जेएस के नवीनतम संस्करण को डाउनलोड करने के लायक हो सकता है क्योंकि मुझे लगता है कि अब यह ठीक है, फिर फिक्स फ़ाइल डाउनलोड करें और फिर टिकट के भीतर उल्लेख करें।

0

आप Nodeclipse संस्करण 0.2.0 बीटा के लिए परीक्षण करने का प्रयास कर सकते हैं।

http://www.tomotaro1065.com/nodeclipse/

एक्सप्रेस परियोजना के उत्पादन

Select the [File]-[New]-[Project] menu. 
Select [Node]-[Express Project], and push [Next] button. 
Enter [Project name], and push [Finish] button. 

डिबगिंग

Open the JavaScript source files that you want to set breakpoints. 
Double-click on the ruler at the left end of the line you want to set a breakpoint. 
If you want to remove a breakpoint, double-click on the ruler again. 
Select the main source file of Node Application on the Project Explorer, open the context menu by right-clicking, select the [Debug As]-[Node Application] menu. 
+0

लोन लिंक को एक खराब उत्तर माना जाता है (देखें [faq # हटाना]) क्योंकि यह स्वयं से व्यर्थ है और ** लक्षित संसाधन भविष्य में जीवित रहने की गारंटी नहीं है **। [यह बेहतर होगा] (http://meta.stackexchange.com/q/8259) यहां उत्तर के आवश्यक हिस्सों को शामिल करने के लिए, और संदर्भ के लिए लिंक प्रदान करें। ** + ** कृपया सावधानीपूर्वक [faq # पदोन्नति] को पढ़ना सुनिश्चित करें। यह भी ध्यान रखें कि जब भी आप अपनी साइट/उत्पाद से लिंक करते हैं तो आप एक अस्वीकरण पोस्ट करते हैं। – j0k

0

बस इस प्रयास करें:

प्रोजेक्ट बनाने के बाद, cmd पर जाएं और उस फ़ाइल का फ़ाइलपैथ प्रदान करें जिसे आप डीबग करना चाहते हैं। अब आदेश नोड --debug-नि: demo_node.js चलाने (जहां demo_node.js फ़ाइल नाम है)

अब, पक्ष ग्रहण एक ही फ़ाइल को खोलने और ब्रेक अंक निर्धारित करने के लिए आते हैं। स्रोत फ़ाइल पर राइट क्लिक करें और [डीबग एएस] - [नोड एप्लिकेशन] का चयन करें।