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>
作者:游弋在冷风中
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.