# 在项目根目录下
wails dev这会启动开发服务器,应用会自动打开。
# 构建应用
wails build
# macOS 通用版本(推荐)
wails build -platform darwin/universal构建完成后,可执行文件在 build/bin/ 目录下。
应用启动后会自动保存剪贴板变化,无需任何配置。
- 顶部搜索框:输入关键词实时搜索
- 过滤下拉框:按类型筛选(文本/图片/URL等)
- 点击列表项:查看详情
- 复制按钮:将内容复制回剪贴板
- 删除按钮:删除历史记录
# 前端代码在 frontend/src/ 目录
# 主组件: frontend/src/components/ClipboardHistory.vue
# 修改保存后会自动热重载# 后端代码在根目录
# app.go - API 定义
# common/ - 核心逻辑
# 修改后重新生成前端绑定
wails generate module开发模式下自动打开 DevTools,可以查看:
- Console 日志
- Network 请求
- Vue DevTools(需要浏览器扩展)
frontend/src/
├── App.vue # 主应用
├── components/
│ └── ClipboardHistory.vue # 剪贴板历史组件
└── main.ts # 入口文件
common/
├── clipboard.go # 剪贴板
├── clipboard_darwin.go # macOS 特定代码
└── db.go # 数据库操作
app.go # Wails API
main.go # 程序入口
# 开发
wails dev
# 构建
wails build
# 清理
wails clean
# 生成前端绑定
wails generate module
# 安装依赖
go mod tidy
cd frontend && npm install剪贴板历史保存在:
- macOS:
~/.clipsave/clipboard.db - Windows:
C:\Users\<用户>\.clipsave\clipboard.db - Linux:
~/.clipsave/clipboard.db
# 确保依赖已安装
go mod tidy
cd frontend && npm install# 重新生成绑定
wails generate module