首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Node.js应用程序作为单个跨平台可执行文件分发

将Node.js应用程序作为单个跨平台可执行文件分发
EN

Stack Overflow用户
提问于 2017-06-15 09:36:46
回答 1查看 208关注 0票数 2

我有一个web应用程序,其中前端和后端都是用Node编写的。后端需要在(最近的) Windows、OSX和Linux上运行。显然,前端将在(现代) web浏览器中运行,页面从后端提供。

为了便于部署/安装,我想提供一个可执行文件,该文件以“正确的方式”为每个平台安装。在浏览StackOverflow时,我发现了几个候选者:

1)我看到Electron帮助制作跨平台的原生应用程序,但我还没有看到任何描述Electron如何监听(比方说)端口80并提供所需页面集的内容。

使用Electron是一种理性的策略吗?有没有人能给我指点一下像这样工作的项目?

2)我还看到pkg (https://github.com/zeit/pkg)声称可以生成跨平台的二进制文件。有谁能给出他们的经验吗?

3)还有其他选择吗?

免费/开源是最好的,但商业包也是可能的。非常感谢!

EN

回答 1

Stack Overflow用户

发布于 2017-06-16 20:52:56

@saille似乎做到了这一点。在https://discuss.atom.io/上搜索“电子和快递”,会得到多篇关于该组合的文章。

pkg还将支持Express后端服务器。

因此,我不打算寻找替代方案,但会调查电子或pkg对我最好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44557190

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档