Node.js产生子进程并出现终端错误

时间:2019-07-18 13:00:28

标签: node.js bash git

如何捕获child_process中的某些终端错误。 例如,我正在克隆一个存储库,但url无效或目录不存在(cd ${name})。

我尝试使用err,但在出现终端错误的情况下为null。


const exec = require("child_process").exec;
exec(`git clone {url}`,  (err, stdout, stderr) => {
          console.log(err, stdout, stderr);
          if (err) {
            throw err
          }
     });

我希望得到一个错误。

0 个答案:

没有答案