我正在搜索一些教程,以使用sqlite3和knex设置vue-electron(我正在使用vue-electron插件)应用程序。
package.json中的dependency 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部分工作了,但不清楚如何处理打开连接,迁移和执行查询的情况。
这是我尝试建立为屏幕截图的结构
我在哪里启动数据库,在这种情况下,什么是合适的结构