Где мой файл sqlite db в электронном приложении? - PullRequest
0 голосов
/ 07 июня 2019

Я новичок в электронике, и в настоящее время я хочу использовать sqlite3 в качестве базы данных своего приложения.Поскольку электронное приложение использует node.js, я следую этому руководству по использованию sqlite3 из node.js.

Я также использую Vue.js для создания своего электронного приложения и использую Vue Electron Builder lib для включения моего приложения Vue, скомпилированного как электронное приложение.

Что я делаю: я создаю js-файл с именем SqliteService.js для инкапсуляции доступа к sqlite3, как показано ниже

const sqlite3 = require('sqlite3').verbose();

let db = new sqlite3.Database('../db/database.db', sqlite3.OPEN_CREATE, (err) => {
    if (err) {
        console.error(err.message);
    }
    console.log('Connected to the local database.');
});

И я использую этот js из сценария начальной загрузки электронов, как показано ниже

// -------- other line of codes ----------//    
// Exit cleanly on request from parent process in development mode.
if (isDevelopment) {
  if (process.platform === 'win32') {
    process.on('message', data => {
      if (data === 'graceful-exit') {
        app.quit()
      }
    })
  } else {
    process.on('SIGTERM', () => {
      app.quit()
    })
  }
}

// Importing sqlite service
const SqliteService = require('./services/SqliteService.js');

Когда я запускаю команду ниже

npm run electron:serve 

Все работает гладко, но я не могунайти, где мой database.db файл создан во время инициализации приложения.Я использую среду Windows 10 и использую VSCode в качестве своей IDE.

Если кто-то сделал такой подход, пожалуйста, сообщите мне.Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...