【发布时间】:2018-06-03 16:08:30
【问题描述】:
我有一个可执行文件,我想从 NodeJS CLI 应用程序中调用它。这是我目前所拥有的:
var exec = require('child_process').exec;
exec(`./${name_of_executable}`, (err, stdout, stderr) => {
// I want to take user input on which this executable depends on
});
我该怎么做?
【问题讨论】:
-
exec()的第一个参数可以在可执行文件名之后包含空格分隔的参数。 -
但我不知道打电话给
exec()时的论据。用户在调用可执行文件后输入参数。 -
好吧,那么“参数”这个词就不合适了。
-
我猜你想给子进程注入标准输入
标签: javascript node.js linux bash command-line-interface