使用 Meteor.js 的桌面应用程序
Posted
技术标签:
【中文标题】使用 Meteor.js 的桌面应用程序【英文标题】:Desktop applications with Meteor.js 【发布时间】:2015-03-28 05:32:20 【问题描述】:我发现在html
、CSS
和javascript
中创建桌面应用程序的选项是:
-
Electron (formerly Atom-Shell)
NW.js (formerly Node-Webkit)
但是,似乎没有任何明确的实现将meteor.js
与这些一起使用。
NW.js
我看到有人提出其他一些问题,但没有实施。甚至无法通过答案找出我应该尝试组合的内容:
-
Meteor leaderboard app on node-webkit
Demeteorizer with node-webkit
How can I start a Meteor instance before launching a node-webkit?
这些家伙实际上已经运行了它,但没有说明如何运行:https://***.com/questions/25508737/iron-router-routing-fails-on-reload-in-node-webkit
here 提出的想法很有趣——完全从 Web 加载桌面应用程序。但是,我想允许我的用户离线使用该应用程序。
电子
有一个实际的实现,meteor-desktop-app,但它对 Windows 没有明确的支持。但是,atom-shell
和 NW.js
一样支持 Windows。
有没有人想出一个实现来允许meteor.js
作为桌面应用程序运行?
【问题讨论】:
看看this answer。 谢谢。该 index.html 页面可能是缺失的部分。我将创建的所有 NW 包都将加载“main”:“main.js”。很快就会试一试。 这种方法可以让 Meteor 在 NW 中运行!虽然我不希望让它完全离线,但当我到达那里时会跨越这个障碍。谢谢! @Matt 你跨过障碍了吗? 【参考方案1】:查看mongoclient's scaffold 目录,如果您按照自述文件中的步骤操作,它将引导您进入您的电子应用程序。
【讨论】:
【参考方案2】:如果您将代码从 meteor-desktop-app 放入 Electron Starter,您将免费获得 Windows + Mac + Linux,以及绝对可以用于 Real Apps 的构建系统。
【讨论】:
以上是关于使用 Meteor.js 的桌面应用程序的主要内容,如果未能解决你的问题,请参考以下文章