Node模块需要从电子主线程运行,而不是从运行React的渲染器线程运行。
您可以像在浏览器中一样在渲染器进程中运行NPM模块,但是这些模块不能使用Node.js库,因为显然浏览器中没有Node。
要在主(节点)线程与渲染器(浏览器)线程之间进行通信,您需要使用IPC(进程间通信)系统,该系统使用事件在线程之间发送数据。
这是Electron的IPC文档。
如果需要线程之间的持续通信,可以使用electronic-ipc-
socket库。

Node模块需要从电子主线程运行,而不是从运行React的渲染器线程运行。
您可以像在浏览器中一样在渲染器进程中运行NPM模块,但是这些模块不能使用Node.js库,因为显然浏览器中没有Node。
要在主(节点)线程与渲染器(浏览器)线程之间进行通信,您需要使用IPC(进程间通信)系统,该系统使用事件在线程之间发送数据。
这是Electron的IPC文档。
如果需要线程之间的持续通信,可以使用electronic-ipc-
socket库。