如何分发使用Electron,Node.js和Python构建的桌面应用程序

时间:2016-11-02 06:31:46

标签: express electron impala

我最近使用Electron和Express.js构建了一个桌面应用程序,我还在Node.js中使用python-shell来调用python模块。具体来说,Express服务器将调用python模块,该模块向Impala发送SQL查询,并从中获取查询结果,然后将其传输到前端。

效果很好,但我想知道如何分发这个应用程序?显然python-shell模块在没有python环境的情况下是不适用的。有什么建议?谢谢大家!

1 个答案:

答案 0 :(得分:0)

据我所知,你有两种可能性:

  1. 沿您的安装分发Python安装程序
  2. 将您的Python模块移植到Electron应用程序本身的本机可执行文件,本机节点模块或纯JS。