我已经成功运行了expressjs服务器和电子,如下所述: Run Node.js server file automatically after launching Electron App
现在的问题是,没有与服务器活动相关的命令行输出。我只是跑
electron .
在项目目录中,然后没有与服务器相关的其他输出。
有没有办法让服务器活动登录到cli,就像我正常运行一样(只是)node server.js
??
答案 0 :(得分:0)
也许您可以尝试使用节点模块concurrently。这将允许您一次运行两个命令,并且通常在电子开发中使用。
不是让服务器和电子从同一个文件中运行,而是将其分成服务器文件和电子文件。例如,我的主要开发技术之一是:
concurrently "npm run server" "npm run start-app"
运行我的热重装服务器,我的电子应用程序连接到开发模式 通过同时使用,您也可以看到每个过程的输出。
这种技术在实践中的一个很好的例子是使用electron-react-boilerplate存储库。如果您对这种开发方式感兴趣,我建议您克隆该存储库并尝试npm run dev
,看看他们的开发过程是如何工作的(无论您是否使用React)。