我有一个电子应用程序,我试图将一些 CPU 密集型任务推送到工作线程。这在我使用 启动应用程序时效果很好npm start
,但是在打包应用程序(使用带有 --asar 的电子打包器)之后,工作线程似乎停止工作。我正在加载工作线程,如下所示:
const workerThread = new SharedWorker(path.join(__dirname, "JS/JS_MainWindow/worker.js"));
我对可能导致这种情况的原因感到非常困惑,但可能是应用程序被打包到 ASAR 文件夹中吗?我非常有信心加载工作文件的路径正确,因为我正在加载其他几个具有相同路径的图像。