gpt4 book ai didi

electron - 是否可以在Electron中调用 native 进程?

转载 作者:行者123 更新时间:2023-12-03 12:34:31 24 4
gpt4 key购买 nike

是否可以在Electron中调用 native 进程?

例如,如果我想调用git或类似的名称,那可能吗?

例子:

var process = new Process();
process.executable = File.ApplicationDirectory() + "/utilities/my_process_not_node_js";
process.arguments = "-html=5 -include-css=true -mobile-support=true";
process.addEventListener("standardInput", handleInput);
process.run();

最佳答案

当然,您可以访问完整的NodeJS内置API。

例如,如果您想执行一个简单的ls -lh /usr命令,则可以执行以下操作:

const { spawn } = require('child_process');
const ls = spawn('ls', ['-lh', '/usr']);

ls.stdout.on('data', data => console.log(`stdout: ${data}`));

ls.stderr.on('data', data => console.log(`stderr: ${data}`));

ls.on('close', code => console.log(`child process exited with code ${code}`));

关于electron - 是否可以在Electron中调用 native 进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56285332/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com