![]() | 1 yozoh1163 245 天前 试试先把 midway 服务单文件构建一下? |
![]() | 2 tangchi695 OP @yozoh1163 嗯,刚刚看到 midway 文档这里单文件部署,我试试看. |
3 yexiaoqiu358 245 天前 electron 启动的时候 node 开启一个子进程去运行 midway |
![]() | 4 otakustay 245 天前 不是 main 里直接把 server 启动,分配个端口就行了吗?然后前端部分直接连这端口,当 electron 的 main 线程不存在就好了 |
![]() | 5 lbunderway 245 天前 你在 app.whenReady() 中执行你的 server 就可以了 |
![]() | 6 wangtian2020 245 天前 直接写在 node 进程里就行了,即把你所有的后端代码拷进 electron-main.js 我有一个想法是直接在 electron-main.js 里启动 node-red 图形化编程,部署更方便 |
![]() | 7 tangchi695 OP @otakustay 打包以后引入到 electron main 进程里面启动,应该是启动过程文件扫描的问题. |
![]() | 8 musi 245 天前 不建议直接放 main 进程,建议用 main 进程起个子进程 |
![]() | 9 hyrious 245 天前 electron 可以用 node 模式启动或者 fork 子线程 https://www.electronjs.org/docs/latest/tutorial/fuses#runasnode https://www.electronjs.org/docs/latest/api/utility-process |
![]() | 10 SHF 245 天前 不需要 electron 用 node single executable app 的能力就好了,我自己做过一个工具,生成单个 .exe 文件,双击之后自动打开网页连到工具的 http 服务器 https://nodejs.org/docs/latest/api/single-executable-applications.html |
11 jeesk 245 天前 via Android 资料不够呗, 你给 ai 喂点语料 |