2012-03-09 21 views
34

मैं अपने package.json "शुरू" स्क्रिप्ट को अनुकूलित करने तो यह नोड के लिए --debug झंडा कहते संपादित किया है:क्या मैं एनपीएम में डीबग स्क्रिप्ट जोड़ सकता हूं?

"scripts": { 
    "start": "node --debug server.js" 
    } 

वहाँ उदाहरण के लिए एक डिबग स्क्रिप्ट करना होगा नई स्क्रिप्ट जोड़ने का एक रास्ता है मेरा अनुकूलित "स्टार्ट" अभी क्या कर रहा है?

मैं निष्पादित करने के लिए सक्षम होने के लिए देख रहा हूँ:

npm debug 

उत्तर

86

अपने package.json में स्क्रिप्ट

"scripts": { 
    "debug": "node --debug server.js" 
} 

को परिभाषित और फिर आप NPM रन स्क्रिप्ट

npm run-script debug 
है उपयोग कर सकते हैं

या लघु संस्करण

npm run debug 
+2

बिल्कुल सही से शुरू! मुझे जिस चीज की जरूरत थी। – eliocs

+0

मेरे लिए भी काम करता है, धन्यवाद! – Antoine

+0

बहिष्करण चेतावनी: 'नोड --debug' और' नोड --debug-brk' अमान्य हैं। कृपया इसके बजाय 'नोड --inspect' या' नोड --inspect-brk' का उपयोग करें। –

3
NodeJS docs से

:

विरासत डिबगर नोड 7.7.0 के रूप में मान्य नहीं है। कृपया इसके बजाय - निरीक्षक और निरीक्षक का उपयोग करें।

तो नोड 7.7.0v उपयोग --inspect

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