使用node-webkit进行Demeteorizer

我正在尝试使用meteor制作桌面应用程序。

我可以使用Demeteorizer将其转换为标准的node.js应用程序,然后使用ndoe-webkit将其变成桌面应用程序? 我的问题是,如何mongodb数据库仍然工作?

如果这不是一个有效的select,有没有其他的方法来做到这一点?

有趣的想法。 Demeteorizer将帮助你创build一个可以安装在任何地方的软件包。 然后你就可以在台式电脑上使用它。

使用node-webkit时,需要记住一些事项

1)你需要加载运行服务器的URL,这就是你的Meteor应用程序的结果。 这与node-webkit不完全相同。

你可以做的是使用/ static中的html文件来做到这一点,因为它们可以和node-webkit一起使用。 你可以在其他地方有你的meteor服务器。 该应用程序会立即加载桌面环境。 虽然它的DDP部分将连接到远程服务器来存储/检索数据。

(有一个叫做爆米花电影的应用程序,它使用了类似的技术,他们的服务器(不是meteor)在某个地方,并使用静态文件连接到它)。

2)如果考虑在本地而不是远程运行服务器,则需要本地MongoDB。 此外,您需要运行应用程序(这将是从node-webkit单独)。 你也可以修改meteor给出的包