Javascript NodeJs杀死然后启动进程

Javascript NodeJs杀死然后启动进程,javascript,node.js,batch-file,process,electron,Javascript,Node.js,Batch File,Process,Electron,我正在尝试重新启动我的electron应用程序。 因此,在windows上,我有一个bat文件,其中包含以下内容: taskkill/IM%1/f 开始/高%2 我使用spawn从节点js启动这个bat文件: var processName = process.execPath.split('\\'); ls = spawn(file, [processName[processName.length - 1], process.execPath],{detached:true});

我正在尝试重新启动我的electron应用程序。 因此,在windows上,我有一个bat文件,其中包含以下内容:
taskkill/IM%1/f
开始/高%2

我使用spawn从节点js启动这个bat文件:

var processName = process.execPath.split('\\');
    ls = spawn(file, [processName[processName.length - 1], process.execPath],{detached:true});
    ls.stdout.on('data', function(data) {
        console.log('stdout: ' + data.toString());
    });

    ls.stderr.on('data', function(data) {
        console.log('stderr: ' + data.toString());
    });

    ls.on('exit', function(code) {
        console.log('child process exited with code ' + code.toString());
    });
但在杀戮过程之后,新的过程不会开始

那个么,我怎样才能终止我的电子程序的进程,然后开始呢?
顺便说一句,我像exe一样启动我的程序。

模块electron connect有一个简单的进程管理器,可用于启动/重新启动主进程——模块electron connect有一个简单的进程管理器,可用于启动/重新启动主进程--