6
मेरे पास एक जेएस ऐप है। यह लिनक्स पर अच्छा काम करता है लेकिन विंडोज़ 10 में मुझे एक त्रुटि मिल रही है।त्रुटि: स्पॉन एनपीएम ईनोन्ट
events.js:161
throw er; // Unhandled 'error' event
^
Error: spawn npm ENOENT
at exports._errnoException (util.js:1028:11)
at Process.ChildProcess._handle.onexit (internal/child_process.js:193:32)
at onErrorNT (internal/child_process.js:359:16)
at _combinedTickCallback (internal/process/next_tick.js:74:11)
at process._tickCallback (internal/process/next_tick.js:98:9)
at Module.runMain (module.js:607:11)
at run (bootstrap_node.js:422:7)
at startup (bootstrap_node.js:143:9)
at bootstrap_node.js:537:3
और कोड जो सही नहीं है इस
const spawn = require('child_process').spawn;
const watching = [
// {service: "babel-watch"},
{service: "webpack-watch"},
// {service: "sass-watch"},
{service: "server-watch"}
];
watching.forEach(({service}) => {
const child = spawn('npm', ['run', service]);
child.stdout.on('data', d => console.log(d.toString()));
child.stderr.on('data', d => console.log(d.toString()));
});
मैं github में इस त्रुटि के कारण पाया मुझे लगता है कि समस्या nodejs spawn Doc अंडे है जो खिड़कियों में सही ढंग से काम नहीं किया है। लेकिन मुझे नहीं पता कि यह काम करने के लिए कोड के इस स्निपेट को कैसे संशोधित किया जाए। क्या कोई मेरी मदत कर सकता है ?
यहाँ सुझावों का प्रयास करें यदि ti की खिड़कियों यह npm.cmd चलाता है इस लाइन
कौन सा ऑपरेटिंग सिस्टम जाँच कर रहा है करने के लिए इस लाइन
बदल : http://stackoverflow.com/questions/27688804/how-do-i-debug-error-spawn-enoent-on-node-js और यहां: http://stackoverflow.com/questions/34208614/how-to अधिक inf पाने के लिए -चैच-एन-एनोएंट-नोडजेज-चाइल्ड-प्रोसेस-स्पॉन o त्रुटि के बारे में – Strelok
आप किस नोडजेएस संस्करण का उपयोग कर रहे हैं? –
@PramodPatil v7.6.0 –