本项目是一个使用 Rsbuild 开发 Electron 应用的示例项目,集成了 Svelte 前端框架和 Prisma 数据库工具。
src/
: 前端代码目录App.svelte
: 主应用组件index.ts
: 应用入口文件pages/
: 页面文件目录
electron/
: Electron 相关代码目录main.ts
: Electron 主进程文件preload.ts
: Electron 预加载脚本
prisma/
: Prisma 数据库配置目录schema.prisma
: Prisma 数据模型文件migrations/
: 数据库迁移文件目录
pages/
: HTML 模板文件目录template.html
: HTML 模板文件
rsbuild.config.ts
: Rsbuild 配置文件parallel.config.ts
: 并行任务配置文件
pnpm install
pnpm dev
pnpm build:win
pnpm db-gen
pnpm db-push
pnpm db-studio
- 安装依赖后,使用 pnpm dev 命令启动开发服务器。
- 开发完成后,使用 pnpm build:win 命令构建生产环境应用。
- 数据库操作可以使用 pnpm db-gen、pnpm db-push 和 pnpm db-studio 命令。
- 请确保已经安装了 Node.js 和 pnpm。
- 构建生产环境应用时,可能需要配置网络代理。