我正在搜索一些教程来设置带有 sqlite3 和 knex 的 vue-electron(我正在使用 vue-electron 插件)应用程序。
package.json 中的依赖 sqlite
这里有一些我vue.config.js
要启动的配置
module.exports = {
transpileDependencies: ["vuetify"],
configureWebpack: {
externals: {
knex: "require('knex')"
}
},
pluginOptions: {
electronBuilder: {
externals: ["sqlite3"],
builderOptions: {
extraResources: ["src/db/database.sqlite3"]
},
nodeModulesPath: ["../../node_modules", "./node_modules"]
}
}
};
我得到了 sqlite 部分的工作,但不清楚我将如何处理打开连接、迁移和执行查询。
这是我尝试建立的结构截图
我在哪里启动数据库,在这种情况下什么是合适的结构