我正在使用Electron和Webpack开发一个项目,其中我有三个进程:main,renderer和app(app和renderer是main的子项)。应用程序进程从main分叉。在将webpack应用到应用程序进程之前,eveything工作正常。现在,我正在使用webpack创建应用程序包,突然之间,子进程似乎无法向其父进程发送消息。
调试时,我在应用的文件中添加了以下行:
console.log(process.pid);
奇怪的是,它打印出undefined
。流程如何打印自己的PID并打印undefined
?
答案 0 :(得分:0)
愚蠢的错误。在webpack.app.config.js
文件中,target
应该是node
,但它是electron-main
。改变它,一切正常。
我仍然不知道为什么它打印undefined
作为它的PID。