节点捆绑电子应用程序

时间:2018-04-02 01:55:18

标签: node.js electron

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

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

任何人都可以向我建议任何事情。

1 个答案:

答案 0 :(得分:3)

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

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

如果您是Electron的新手,最好开始使用electron-builder