2017-04-01 25 views
0

ローカルのsqliteデータベースを使用するElectron JSアプリケーションがあります。 sqliteデータベースは、プロジェクトフォルダ構造(libフォルダ)内のファイルです。アプリケーションはテスト中に正常に動作しますが、Macでアプリケーションをビルドして.dmgファイルを起動すると、.sqliteデータベースが見つからないというエラーが表示されます。Electron JS + SQLiteデータベース

私は自分のプロジェクトにあるsqliteデータベースでこれを動作させる方法はありますか?または、Electronアプリでローカルストレージを行う簡単な方法はありますか?

ありがとうございます。

答えて

0

私は、これはローカルユーザのディレクトリにSQLiteのファイルを書き込むことによって達成することができますアウトが見つかりました:

const electron = require('electron'); 
const path = require('path'); 
const userDir = (electron.app || electron.remote.app).getPath('userData'); 
const dbPath = path.join(userDir, 'mydb.sqlite'); 
関連する問題