【发布时间】:2020-04-20 12:14:06
【问题描述】:
我有一个 Electron 应用程序,我必须启动一个 exe 文件并退出该应用程序。问题是当我尝试退出时,应用程序关闭并且之前也启动了 exe 文件...我希望我的 exe 文件改为打开...
这是我的代码
var execFile = require('child_process').execFile;
execFile(filePath).unref();
const { remote } = require('electron');
const { app } = remote;
app.quit();
如何在 app.quit() 之后打开我的文件并使其保持活动状态?
谢谢
【问题讨论】:
-
你正在执行你的 exefile 作为应用程序的子进程
-
因此,当您终止您的应用程序(exefile 的父进程)时,它们都将被终止。
-
很抱歉这个菜鸟问题,但是...如何在没有 child_process 的情况下执行我的文件?
-
嗯,你有没有使用过 spawn、exec、fork 而不是 execFile?
标签: javascript node.js cordova electron execfile