电子zip文件在另一个渲染器窗口中

时间:2019-11-04 17:33:36

标签: javascript electron

在我的Electron应用程序中,我正在创建2个BrowserWindows,一个是主渲染器,另一个是用于后台处理。一切运行顺利。

但是,在后台浏览器窗口中,我仍然需要fsarchiver库。 Archiver用于压缩文件。

const { remote } = window.require('electron')
const fs = remote.require('fs')
const archiver = remote.require('archiver')

是时候压缩了,我从渲染器窗口向主进程发送了一条消息,主进程向后台窗口发送了一条消息,开始压缩,结束时,消息传递是相反的(尽管我使用{{电子7引入的1}} / invoke模式。

由于我仍然需要这些库,所以它们不会在主进程上运行从而降低应用程序速度吗?如何测试它是否在其他线程上运行?

任何指针都值得赞赏。

0 个答案:

没有答案
相关问题