【问题标题】:Where are node-webkit database files stored?node-webkit 数据库文件存储在哪里?
【发布时间】:2014-02-16 05:02:33
【问题描述】:

我刚开始使用 Node-webkit,觉得很棒。

我已经使用“Web SQL 数据库”选项设置了一个数据库,mentioned here,它似乎运行良好。很像我比较熟悉的Sqlite。

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

db文件保存在哪里?

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

【问题讨论】:

    标签: sqlite node-webkit


    【解决方案1】:

    从 node-webkit 版本 0.6.1 开始,您可以从 App 对象中检索 dataPath。 WebSQL 文件将存储在databases 文件夹中。

    维基https://github.com/rogerwang/node-webkit/wiki/App

    在用户目录中获取应用的数据路径。
    Windows:%LOCALAPPDATA%/;
    Linux:~/.config/;
    OSX:~/Library/Application Support/ 清单中的字段在哪里。


    示例

    require('nw.gui').App.dataPath;
    

    【讨论】:

      【解决方案2】:

      我在 Mac 上,我使用工具 Sloth 来查看应用程序打开的文件...基本上它是命令行 lsof(列出打开的文件)的 GUI 版本

      它为我指明了以下路径:

      ~/Library/Application Support/YOUR_APP_NAME/databases/file__0/

      sqlite db 文件就在里面!

      【讨论】:

        猜你喜欢
        • 2017-02-06
        • 2010-11-09
        • 2011-01-06
        • 1970-01-01
        • 2015-01-31
        • 2011-07-27
        • 1970-01-01
        • 1970-01-01
        • 2019-12-22
        相关资源
        最近更新 更多