【发布时间】:2019-01-09 04:07:35
【问题描述】:
我在我的 Electron 应用中使用 child_process fork 来执行繁重的任务,而不会降低用户界面的速度。
只要我尝试这一行,我的 child_process 就会退出:
const sqlite3 = require('@journeyapps/sqlcipher').verbose();
这可以正常工作,但是当我使用 electron-packager 和 electron-rebuild 将我的应用程序打包到 asar 文件中时,它就不行了。
我没有收到任何错误,child_process 'error' 事件没有被触发,但是'exit' 是用代码 1 触发的。
我假设由于 asar 文件,该进程无法找到该模块,因此当我尝试使用它时会发生致命错误。
请帮忙:(
【问题讨论】:
标签: node.js electron child-process