vue.js - 如何在 vue-electron 应用程序中将 knex 与 sqlite 一起使用
问题描述
我正在搜索一些教程来设置带有 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 部分的工作,但不清楚我将如何处理打开连接、迁移和执行查询。
这是我尝试建立的结构截图
我在哪里启动数据库,在这种情况下什么是合适的结构
解决方案
推荐阅读
- python - Scrapy 自定义链接提取器以限制跟随的链接数量
- node.js - 未找到 npm 模块
- optimization - 决策树的 CART 算法中的基尼指数如何最小化?
- wordpress - Wordpress Contact Form 7 集成 WP Webhook 不工作
- python - 如何在pandas python中获取数据框中三列的所有组合>
- otrs - 如何重置 OTRS 中响应的升级?
- javascript - 如何让 3DSecure 模式与 Stripe Payment 意图一起使用?
- javascript - HTML 元素 DIV 在 Selenium 推出的 Chrome 中消失
- java - 为什么 passwordEncoder() 是 @Bean?
- c# - WPF 选择输入音频并设置输出设备音频