nodejs execsync 命令失败

nodejs execsync command failed

我正在尝试 运行 一个 execSync 文件:

try {
    const child_process = require("child_process")
    child_process.execSync('"C:/Program Files/Adobe/Adobe Photoshop CC 2019/Photoshop.exe" Z:/myfile.jsx', (err, stdout, stderr) => {
    if (err) {
        console.log("error here");
    }
})
    .on('close', function (code, signal) {console.log('go to next step')})
} catch (err) {
    err.stdout;
    err.stderr;
    err.pid;
    err.signal;
    err.status;
}

脚本 运行 但给了我退出代码 1:

Error: Command failed: "C:/Program Files/Adobe/Adobe Photoshop CC 2019/Photoshop.exe" Z:/myfile.jsx

我怎样才能摆脱这个。

我最终通过在 jsx 文件中编写一个 photoshop 退出代码解决了这个问题,它关闭了 photoshop 并给了我一个成功代码