第一步:搭建VITE项目 第二步:添加 electron & electron-builder 第三步:添加生产依赖,链接尽可能是中文版文档 第四步:添加开发依赖,链接尽可能是中文版文档 第五步:添加SQLite3 代码小涛:2024最新版本 electron + vite + sqlite 开发收藏夹程序【2】 2023闲来无事,想模仿某播做一个windows下的桌面直播工具,下图...
操作数据库 载入SQLite3并创建表 现在需要在主进程中载入数据库,渲染器进程中进行创建表的操作,我个人理解 electron/main.js 为主进程 ,src/pages/favroite/App.vue 为渲染器进程,所以对这两个文件进行修改 1. electron/main.js const{app,BrowserWindow,ipcMain}=require('electron')constpath=require('node:pat...
SQLite的一些操作基本上跟 MySQL 差不多,在这个项目中只需要简单的两张表 表一fav_list 收藏夹 ID收藏类目 ID标题链接 fav_id class_id fav_title fav_url 表二fav_class 【不考虑多级类目】 收藏类目 ID类目名称 class_id class_name electron/database.js 在electron目录下创建 database.js 这里偷懒了,直...
"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","electron:dev":"concurrently -k \"vite\" \"electron .\"","electron:build":"vite build && electron-builder"},"dependencies":{"axios":"^1.6.4","cheerio":"^1.0.0-rc.12","concurrently":"^8.2.2","fs-...
└── vite.config.ts Be aware 🚨 By default, this template integrates Node.js in the Renderer process. If you don't need it, you just remove the option below.Because it will modify the default config of Vite. # vite.config.ts ...
Electron⚡️Vite samples, includes C/C++ addons | 样板代码集合,包含 C/C++ 扩展 - electron-vite-samples/sqlite3-renderer-process/vite.config.ts at main · caoxiemeihao/electron-vite-samples
"dependencies": {"better-sqlite3":"^9.1.1","electron-log":"^5.0.0","iconv-lite":"^0.6.3"},"devDependencies": {"@rushstack/eslint-patch":"^1.3.3","@tsconfig/node18":"^18.2.2","@types/node":"^18.18.8","@vicons/ionicons5":"^0.12.0","@vitejs/plugin-vue":"^4.4.0","@...
"dependencies":{"better-sqlite3":"^9.1.1","electron-log":"^5.0.0","iconv-lite":"^0.6.3"},"devDependencies":{"@rushstack/eslint-patch":"^1.3.3","@tsconfig/node18":"^18.2.2","@types/node":"^18.18.8","@vicons/ionicons5":"^0.12.0","@vitejs/plugin-vue":"^4.4.0","@vue...
我们采用的是Vue3,同时使用Vite作为构建工具,具体优点,大家可以查看官网介绍,这套组合是目前主流的 Web 开发方案。 4.4monorepo方案选型 目前的 monorepo 生态百花齐放,正确的实践方法应该是集大成法,也就是取各家之长,目前的趋势也是如此,各开源 monorepo 工具达成默契,专注自己擅长的能力。