与电子一起销售expressjs服务器

时间:2016-09-21 08:39:08

标签: javascript node.js express electron

我已经成功运行了expressjs服务器和电子,如下所述: Run Node.js server file automatically after launching Electron App

现在的问题是,没有与服务器活动相关的命令行输出。我只是跑

electron .

在项目目录中,然后没有与服务器相关的其他输出。

有没有办法让服务器活动登录到cli,就像我正常运行一样(只是)node server.js ??

1 个答案:

答案 0 :(得分:0)

也许您可以尝试使用节点模块concurrently。这将允许您一次运行两个命令,并且通常在电子开​​发中使用。

不是让服务器和电子从同一个文件中运行,而是将其分成服务器文件和电子文件。例如,我的主要开发技术之一是:

concurrently "npm run server" "npm run start-app"

运行我的热重装服务器,我的电子应用程序连接到开发模式 通过同时使用,您也可以看到每个过程的输出。

这种技术在实践中的一个很好的例子是使用electron-react-boilerplate存储库。如果您对这种开发方式感兴趣,我建议您克隆该存储库并尝试npm run dev,看看他们的开发过程是如何工作的(无论您是否使用React)。