我想在我的电子应用程序中使用工作线程。在我的开发人员环境中它可以工作,但是在使用 electron-builder 构建应用程序后,包含工作线程代码的 javascript 文件无法由 Worker 类加载。
看来,Worker 类无法从 asar 文件中加载 js。
在我关闭 asar 包装后,它就可以工作了(但不建议使用没有 asar 包装,所以这对我来说不是一个可接受的解决方案)。
有一个最小的例子来重现这个问题。
版本:
"devDependencies": {
"electron": "7.1.2",
"electron-builder": "22.2.0"
}
我有什么问题吗?有什么办法可以解决这个问题吗?