Javascript

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

本文主要是介绍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为执行命令行操作后返回的错误提示
};
这篇关于Node.js调用命令行进行命令行操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!