【发布时间】:2019-06-12 08:57:42
【问题描述】:
我已经修改了我的代码以使其更易于阅读,希望您能提供帮助。
我正在通过电子构建一个可视化回归测试应用程序。理想情况下,用户可以从 GUI 运行 wraith 测试。
我即将设置它,我只需要应用程序能够通过 Electron 运行 wraith 和 bash 命令。
我尝试过使用const exec = require("child_process").exec
没有成功,也许我缺少一些东西。
我的test.sh 文件是
#!/bin/sh
echo "Hello World again"
cd ..
wraith capture config.yaml
我试过了:
exec('node ./test.sh');
和
var myscript = exec('bash ./test.sh');
myscript.stdout.on('data',function(data){
console.log(data);
});
myscript.stderr.on('data',function(data){
console.log(data);
});
这些 console.log/echo Hello World msg 但其余命令似乎都没有运行。
有没有一种方法可以像从命令行运行 bash ./test.sh 一样从 Electron 运行 bash 脚本?
非常感谢您的帮助。
谢谢
萌
【问题讨论】:
标签: javascript bash electron