2014-01-25 32 views
4

我剛剛開始使用Node-webkit,並認爲它很棒。node-webkit數據庫文件存儲在哪裏?

我已經使用「Web SQL數據庫」選項mentioned here安裝了一個數據庫,它似乎工作正常。就像Sqlite,我有點熟悉。

從文檔中,這是使用sqlite實現的,所以我希望能夠找到在磁盤上創建的實際db文件,並使用sqlite編輯器(如sqliteman)來查看它。

db文件保存在哪裏?

我不能,或Google上搜尋它;-)

回答

9

由於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地看到,由應用程序打開的文件中找到它的文檔。 ..基本上這是一個GUI版本的命令行lsof的的(列表打開的文件)

它向我指出以下路徑:

〜/庫/ Application Support/YOUR_APP_NAME /數據庫/ file__0/

和sqlite數據庫文件瓦特就像在那裏一樣!