【发布时间】:2021-06-30 07:58:56
【问题描述】:
我在电子应用程序中运行 exe 时出错。路径是正确的,但仍然通过错误。
Uncaught Error: spawn exe/0c8c86d42f4a8d77842972cdde6eb634.exe ENOENT
at Process.ChildProcess._handle.onexit (internal/child_process.js:267)
at onErrorNT (internal/child_process.js:469)
at processTicksAndRejections (internal/process/task_queues.js:84)
这是我的代码:
const executable = execFile(
'script.exe',
parameter,
{
cwd: 'D:/My Data/VS Code/ReactJS/FrontEND/CrownAIO/src/app/components/task/Scripts',
},
(error: any, stdout: any, stderr: any) => {
if (error) {
console.error('stderr', stderr);
throw error;
}
console.log('stdout', stdout);
}
);
为什么execFile 会抛出错误?
如何在 NodeJS 中正确运行带 args 的可执行文件?
【问题讨论】:
标签: node.js typescript electron ipc electron-forge