Javascript 如何在Angular 9应用程序中获取electron autoUpdater实例?

Javascript 如何在Angular 9应用程序中获取electron autoUpdater实例?,javascript,node.js,angular,electron,Javascript,Node.js,Angular,Electron,因此,我有一个应用程序,可以运行在电子,它可以自动更新。更新服务器已启动,可以使用 问题是,我的更新程序进程在electron主进程中运行,而不是在Angular应用程序中运行。我希望用户能够自己检查并手动更新应用程序,我认为我们需要在我的Angular应用程序中实现主流程实例 下面是我如何调用main.js中的更新程序 if(!require('electron-is-dev')){ 需要('./更新程序'); }否则{ console.log('应用程序正在开发环境中运行') } 这是我的

因此,我有一个应用程序,可以运行在电子,它可以自动更新。更新服务器已启动,可以使用

问题是,我的更新程序进程在electron主进程中运行,而不是在Angular应用程序中运行。我希望用户能够自己检查并手动更新应用程序,我认为我们需要在我的Angular应用程序中实现主流程实例

下面是我如何调用main.js中的更新程序

if(!require('electron-is-dev')){
需要('./更新程序');
}否则{
console.log('应用程序正在开发环境中运行')
}
这是我的updater.js的一部分

const{app,dialog,autoUpdater}=require('electron');
常数服务器http://my-release-server.com:5000';
常量url=`${server}/update/${process.platform}/${app.getVersion()}`;
log(`[autoUpdater]init${url}`);
setFeedURL({url});
设置间隔(()=>{
autoUpdater.checkForUpdates();
}, 30000)
autoUpdater.on('checking-for-update',()=>{
log(“[autoUpdater]检查更新”);
});
//和其他事件处理程序。
当我使用默认设置时,我的自动更新程序工作得很好,默认设置在主electron进程内运行更新程序,但我无法显示或通知用户更新过程

那么,有什么解决方案或正确的方法来实现这一点吗?我在一篇文章中学会了使用电子遥控器来处理进程间通信,我能用它吗?我可以用角度服务来处理这些事情吗

多谢各位