I want to create GUI for terminal app. It'd be nice if I could code it with js/css/html. Electron seems like a good candidate. Is it possible, if yes how, to launch an electron app, have it talk to nodejs process running in background.
At this point I'm exploring different options.
答案 0 :(得分:1)
Electron附带了NodeJs支持。您无需运行后台进程即可做到这一点。但是,如果需要这样做,您可以通过套接字连接(例如websockets)来完成。 Here是一个很好的候选人。
答案 1 :(得分:0)
为什么要分别创建NodeJS流程。看看当您启动 Electron 应用程序时,您将具有两个过程,即主要过程和呈现过程。如果需要,可以创建多个渲染器进程。
在每个进程中,即无论是渲染器还是主进程,所有NodeJS api都可以正常工作。
,您可以使用 ipc通信与其他进程进行通信。
希望它会起作用