如何将 Node Js Web 应用程序转换为桌面应用程序?

How can I convert a Node Js web application to a desktop application?

我创建了一个 Node js Web 应用程序,该应用程序 运行正在快速服务器上运行。它是一个使用 puppeteer 制作的 Web 自动化应用程序。我希望这个应用程序以 headful 模式 运行 如果我将它部署在服务器上(例如 Heroku),这是不可能的。因此,我不想部署这个应用程序,而是想创建一个桌面应用程序,每次 运行 在本地主机上运行这个应用程序。有什么方法可以将此 Web 应用程序转换为桌面应用程序,并仅通过桌面应用程序 运行 在本地主机上使用它?

最好的选择是使用 Electron。

它用于与 Nodejs 的跨平台应用程序,并像网站一样交互,因此您不需要从头开始重建您的应用程序。