我刚开始使用Node-webkit,并认为它很棒。
我使用“Web SQL数据库”选项mentioned here设置了数据库,它似乎运行良好。很像Sqlite,我对它很熟悉。
从文档中,这是使用sqlite实现的,所以我希望能够找到在磁盘上创建的实际db文件,并使用Sqlite编辑器(如sqliteman)查看它。
db文件保存在哪里?
我在文档中找不到它,或者通过Google搜索来找到它; - )
答案 0 :(得分:9)
从node-webkit版本0.6.1开始,您可以从App对象中检索dataPath。 WebSQL文件将存储在databases
文件夹中。
Wiki :https://github.com/rogerwang/node-webkit/wiki/App
在用户的目录中获取应用程序的数据路径。
Windows:%LOCALAPPDATA%/;
Linux:〜/ .config /;
OSX:〜/ Library / Application Support /清单中的字段。
示例强>:
require('nw.gui').App.dataPath;
答案 1 :(得分:2)
我在Mac上,我使用工具Sloth查看应用程序打开的文件...基本上它是命令行lsof的GUI版本(列表打开文件)
它指出了以下路径:
〜/ Library / Application Support / YOUR_APP_NAME / databases / file__0 /
并且sqlite db文件在那里!