我有一个电子应用程序启动时启动节点服务器。在我的计算机中安装Node.js时,此应用程序在开发和测试期间运行良好。
我的问题是:即使客户端的计算机上没有安装Node.js,我如何确保我的电子应用程序可以在客户端的计算机上运行?在这种情况下,如何将本地版本的Node与我的应用程序捆绑在一起并启动该本地节点。
任何人都可以向我建议任何事情。
答案 0 :(得分:3)
Electron将Chromium和Node.js组合到一个运行时中,这样您的应用就可以在没有安装Node.js的情况下运行。为了确保这一点,您可以启动一个简单的虚拟机,然后安装任何基于电子的应用程序,如Atom,Slack等,以查看它们的工作情况。
但是,在构建完应用程序后,您需要使用电子打包器或类似工具将其作为完整包发布。总是需要尝试在几个不同的环境中安装已发布的软件包。
如果您是Electron的新手,最好开始使用electron-builder。