Tag: desktop application

如何在节点webkit(nw.js)桌面应用程序login用户数据login

我想创build一个基于节点webkit的login桌面应用程序。 我看到一个使用名为diskdb的模块在本地存储用户数据的教程。 我的问题是在每个最终用户的个人电脑本地存储,对不对? 那么这是否意味着如果有人在一台PC上注册,但他不能在另一台PC上login? 在实际产品中,我们是否应该使用像云中托pipe的MongoDB来存储用户数据? 抱歉,我很新的桌面应用程序。 我认为桌面应用程序必须与云中的数据库交换大量的数据,这是通过直接数据库操作或Web服务实现? 或者有其他方法可以做到这一点。 提前感谢您的任何build议!

在node-webkit中使用JavaScript运行shell命令?

有什么方法可以从node-webkit的JavaScript运行shell命令? 有很多类似的问题,但它并没有帮助我。 我正在尝试构build简单的桌面应用程序来列出已安装的工具。 我已经创build了节点模块“tools-v”,它是全局安装的,并且可以在命令行中运行。 这个模块运行几个命令: npm -v , node -v , git -v等。我在Windows 7上。 //var sys = require('sys'); var exec = require('child_process').exec; //var toolsv = (process.platform === "win32" ? "tools-v.cmd" : "tools-v"); $(document).ready(function() { //myCmd = "C:\\Users\\win7\\AppData\\Roaming\\npm\\tools-v.cmd"; //myCmd = toolsv; myCmd = 'tools-v'; //gui.Shell.openItem('firefox',function(error, stdout, stderr) { }); //opening Firefox works. exec(myCmd, function (error, stdout, […]