使用Node.js执行命令行二进制文件

JavaScript

神乐前端

2020-03-11

我正在将CLI库从Ruby移植到Node.js。在我的代码中,如有必要,我将执行几个第三方二进制文件。我不确定如何最好地在Node中完成此操作。

这是Ruby中的一个示例,其中我调用PrinceXML将文件转换为PDF:

cmd = system("prince -v builds/pdf/book.html -o builds/pdf/book.pdf")

Node中的等效代码是什么?

第815篇《使用Node.js执行命令行二进制文件》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

1个回答
小宇宙古一 2020.03.11
const exec = require("child_process").exec
exec("ls", (error, stdout, stderr) => {
 //do whatever here
})

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android