当我收到以下错误时:
events.js:72
throw er; // Unhandled 'error' event
^
Error: spawn ENOENT
at errnoException (child_process.js:1000:11)
at Process.ChildProcess._handle.onexit (child_process.js:791:34)
我该按照哪个流程来修复它?
作者注:这个错误的许多问题促使我发布这个问题以供将来参考。
相关问题:
- 在NODE_ENV=production下使用spawn()函数
- node.js child_process.spawn ENOENT 错误 - 仅在supervisord下出现
- spawn ENOENT node.js 错误
- https://stackoverflow.com/questions/27603713/nodejs-spawn-enoent-error-on-travis-calling-global-npm-package
- Node JS - 在Grunt任务中使用child_process.spawn('npm install')导致ENOENT错误
- 运行“foreman”任务 致命错误:spawn ENOENT
- node js中未处理的错误事件 Error: spawn ENOENT at errnoException (child_process.js:975:11)
- Node.js SpookyJS:执行hello.js时发生错误
- 在nodewebkit上运行Grunt
- 使用Child Process NodeJS运行exe文件
- Node:child_process.spawn并不适用于Java,尽管它在路径中(ENOENT)
- NodeJS中spawn ENOENT错误(PYTHON相关)
- 图像调整大小在node.js(partial.js)中无法工作(非安装的依赖项)
- npm install错误ENOENT(构建依赖问题)
- 无法在Windows 7上安装node.js oracle模块(构建依赖问题)
- 在Windows上使用nodejs安装gulp时出错(奇怪情况)
exec
一样,而不是将命令作为第一个参数和选项作为第二个参数的数组进行传递。例如,我使用的是spawn("adb logcat -c")
而不是spawn("adb", ["logcat", "-c"])
。 - Joshua Pinter