节点与电子应用程序捆绑

Sub*_*jee 0 node.js electron

我有一个电子应用程序,它在启动时启动节点服务器。由于 Node.js 安装在我的计算机上,因此该应用程序在开发和测试期间运行良好。

我的问题是:即使客户端计算机上没有安装 Node.js,如何确保我的电子应用程序能够在客户端计算机上运行?在这种情况下,如何将本地版本的 Node 与我的应用程序捆绑在一起并启动该本地节点。

任何人都可以建议我任何开始的事情。

Don*_*yen 6

Electron 将 Chromium 和 Node.js 组合到一个运行时中,因此您的应用程序可以在不安装 Node.js 的情况下运行。为了确保这一点,您可以启动一个简单的虚拟机,然后安装任何基于 Electron 的应用程序,例如 Atom、Slack 等以查看它们的工作情况。

但是,当您完成应用程序的构建后,您将需要使用电子打包器或类似工具将其作为完整的包发布。总是需要尝试自己在多个不同的环境中安装已发布的软件包。

如果您是 Electron 新手,那么从electro-builder开始可能会很好。