Node.js调用命令行进行命令行操作

缘由:使用Node.js时进行开发时,遇到需要调用命令行操作的业务场景

使用Node.js原生库child_process调用命令行

const {exec} = require('child_process');
const cmd = 'ls';   // cmd为实际调用的命令行命令值  
exec(cmd, (err, stdout, stderr) => {
  if(err) {
    throw err;
  }
  console.log(stdout);  // stdout为执行命令行操作后返回的正常结果
  console.log(stderr);  // stderr为执行命令行操作后返回的错误提示
};

#### <font color=#4da6ff><table><tr><td bgcolor= #e5f2ff>Computer science and software engineering have always been my passion</td></tr></table></font>
posted @ 2021-07-27 11:25  游弋在冷风中  阅读(577)  评论(0编辑  收藏  举报