【问题标题】:Debuging expressjs server alongside electron与电子一起调试 express js 服务器
【发布时间】:2016-09-21 16:59:49
【问题描述】:

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

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

electron .

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

有什么方法可以让服务器活动记录到 cli 上,就像我通常使用(就像)node server.js 一样运行??

【问题讨论】:

标签: javascript node.js express electron


【解决方案1】:

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

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

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

它运行我的热重载服务器,我的电子应用程序在开发模式下连接到该服务器。
通过并发使用,您还可以看到每个进程的输出。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-26
    • 2018-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-16
    • 2014-03-16
    • 1970-01-01
    相关资源
    最近更新 更多