नोड मैं भी इसमैं nodemon (या नोड-पर्यवेक्षक) में निष्पादन योग्य के लिए तर्क कैसे पारित कर सकता हूं?
$ coffee --nodejs --debug src/file.coffee
कौन सा काम करता है की तरह कॉफी स्क्रिप्ट द्विआधारी के माध्यम से उस पैरामीटर पारित कर सकते हैं इस
$ node --debug src/file.js
की तरह एक डिबग पैरामीटर के साथ चलाया जा सकता है। लेकिन जब मैं supervisor शामिल करता हूं तो चीजें अधिक कठिन होती हैं। कॉफी स्क्रिप्ट चला कोई समस्या नहीं है:
$ supervisor -w src src/file.coffee
लेकिन मुझे लगता है कि मैं supervisor साथ चल रहा हूँ कॉफी स्क्रिप्ट डिबग करने के लिए चाहते हैं। मैं --debug
के माध्यम से supervisor के माध्यम से तर्क कैसे भेज सकता हूं? मैं इस तरह तर्क के साथ एक स्ट्रिंग के लिए निष्पादन योग्य स्थापित करने की कोशिश की:
$ supervisor -w src -x "coffee --nodejs --debug" src/server.coffee
कौन सा एक असीम दोहरा त्रुटि कह संदेश उत्पादित
DEBUG: Starting child process with 'coffee --nodejs --debug src/server.coffee' DEBUG: execvp(): No such file or directory
कौन सा अजीब है, टर्मिनल में coffee --nodejs --debug src/server.coffee
चल रही है क्योंकि काम करता है।
तो मैं supervisor के माध्यम से तर्क कैसे भेज सकता हूं?
संपादित करें: मैं उल्लेख है कि मैं अब भी nodemon का उपयोग कर की कोशिश की है साथ मेरे सवाल का विस्तार करना चाहते हैं। यह nodemonnode-supervisor के लिए बेहतर माना जाता है लगता है, इसलिए मैं किसी भी जवाब है कि बताते हैं स्वीकार जब nodemon
के माध्यम से कॉफी स्क्रिप्ट की शुरूआत कैसे नोड प्रक्रिया को--debug
पारित करने के लिए करेंगे
संपादित करें: यहाँ nodemon से उत्पादन है । जाहिर है तर्क :-(
$ nodemon -w src -x coffee --nodejs --debug src/server.coffee 15 Jan 03:41:56 - [nodemon] v0.6.5 15 Jan 03:41:56 - [nodemon] watching: /foo/bar/server/src 15 Jan 03:41:56 - [nodemon] running --debug 15 Jan 03:41:56 - [nodemon] starting `coffee --debug --nodejs src/server.coffee` node.js:201 throw e; // process.nextTick error, or 'error' event on first tick ^ Error: unrecognized option: --debug
न्यू यहाँ नोड के लिए। पर्यवेक्षक के लिए नोडमन बेहतर क्यों है इस पर कोई विवरण? एक बात मैंने देखा है कि एक दुर्घटना के बाद, पुनरारंभ करने पर कोई बुरा प्रयास नहीं है। –