node-webkit数据库文件存储在哪里?

时间:2014-01-25 01:55:26

标签: sqlite node-webkit

我刚开始使用Node-webkit,并认为它很棒。

我使用“Web SQL数据库”选项mentioned here设置了数据库,它似乎运行良好。很像Sqlite,我对它很熟悉。

从文档中,这是使用sqlite实现的,所以我希望能够找到在磁盘上创建的实际db文件,并使用Sqlite编辑器(如sqliteman)查看它。

db文件保存在哪里?

我在文档中找不到它,或者通过Google搜索来找到它; - )

2 个答案:

答案 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文件在那里!