节点 console.log(process.pid) 打印未定义
Node console.log(process.pid) prints undefined
我正在开发一个使用 Electron 和 Webpack 的项目,其中我有三个进程:main、renderer 和 app(app 和 renderer 是 main 的子进程)。 App 进程是从 main 中派生出来的。在将 webpack 应用到应用程序进程之前,一切正常。现在我正在使用 webpack 来创建应用程序包,突然子进程似乎无法向其父进程发送消息。
调试时,我在应用文件中添加了以下行:
console.log(process.pid);
奇怪的是它打印出 undefined
。进程如何打印它自己的 PID 并打印 undefined
?
愚蠢的错误。在 webpack.app.config.js
文件中,target
应该是 node
,但它是 electron-main
。更改它,一切正常。
不过我仍然不知道为什么它打印 undefined
因为它是 PID。
我正在开发一个使用 Electron 和 Webpack 的项目,其中我有三个进程:main、renderer 和 app(app 和 renderer 是 main 的子进程)。 App 进程是从 main 中派生出来的。在将 webpack 应用到应用程序进程之前,一切正常。现在我正在使用 webpack 来创建应用程序包,突然子进程似乎无法向其父进程发送消息。
调试时,我在应用文件中添加了以下行:
console.log(process.pid);
奇怪的是它打印出 undefined
。进程如何打印它自己的 PID 并打印 undefined
?
愚蠢的错误。在 webpack.app.config.js
文件中,target
应该是 node
,但它是 electron-main
。更改它,一切正常。
不过我仍然不知道为什么它打印 undefined
因为它是 PID。