try{awaitinstallExtension(VUEJS3_DEVTOOLS) }catch(e:any) {console.error('Vue Devtools failed to install:', e.toString()) }// 注释掉// try {// await installExtension(VUEJS3_DEVTOOLS)// } catch (e: any) {// console.error('Vue Devtools failed to install:', e.toString())// } 错...
electron 升级sqlite添加字段 背景 之前一直都是vue项目,打包成dist,然后放到electron的项目里,通过electron-packager打包,然后通过setup,打包成.exe文件,再把生成的exe发送给测试人员,在公司内部可以发送给测试人员,如果项目部署到酒店,那么每次更新再去给每个酒店发exe包,那就很麻烦,所以需要远程更新功能。下面就来说说...
常规的操作,先安装 sqlite npm install --save sqlite3 一般你会看到一行 Success 提示 sqlite 已安装成功了,并且还给出了安装的路径。但是当运行项目的时候,就会报错:Cannot find module '\node_modules\sqlite3\lib\binding\napi-v6-win32-x64\node_sqlite3.node'到依赖目录里面去看,发现只有 napi-v3-wi...
electron 打包Sqlite3 报错 一、Electron简介 Electron是什么? Electron 是 GitHub 开发的一个开源框架,是网页应用 (web apps) 的一个原生包装层,它允许使用 Node.js(作为后端)和 Chromium(作为前端)完成桌面 GUI 应用程序的开发。 Electron 可以用于构建具有 HTML、CSS、JavaScript 的跨平台桌面应用程序,它通过将 ...
剩下的就很简单了,golang写一个http接口,读取sqlite。 我使用hade框架, 很快就可以完成类似的接口 http://127.0.0.1:8070/essay/list 这里就没有什么好说的了。 electron的renderer调用server获取数据展示 这个也没有什么好说的了,就是基本的vue来调用http获取数据。
这里我选择了electron,因为很熟悉vue,就使用国人集成的electron-vue进行快速开发。本地数据库采用轻量嵌入型数据库sqlite3,不二之选。UI组件为iview。 本次项目【easy-invoices】github地址:https://github.com/CaanDoll/easy-invoices (求一波star~) 软件下载(目前只构建了windows版本):https://github.com/CaanDoll/...
HelloWorld.vue 文件添加测试sqlit3代码, 再次测试运行 [注] 使用 import 引入会报错 const sqlite3 = window.require('sqlite3').verbose(); //创建内存数据库 let db = new sqlite3.Database(':memory:', (err) => { if (err) { return console.error(err.message); ...
npm install sqlite3 --save 2. 在你的代码中引入sqlite3模块: const sqlite3 = require('sqlite3').verbose(); 3. 使用以下代码在你的Electron应用程序中创建SQLite数据库连接: let db = new sqlite3.Database('./database.db'); 在这个例子中,'./database.db' 是你想要创建的数据库文件路径。 请注...
1. 安装sqlite3依赖 npm install sqlite3 --save 安装完成之后,需要再运行一下(否则会出现找不到sqlite3.node) npm install 2.使用 // src/renderer/utils/db.js // 建表脚本,导出db对象供之后使用 import sq3 from 'sqlite3' const pathUtil = require('../utils/pathUtil.js') // import { docDir...