Commit Graph

5 Commits

Author SHA1 Message Date
coolxitech
20dc6bd086 feat(server): 更新静态资源目录路径
- 将静态资源目录从 'dist' 更改为 'docs'
- 确保服务器能正确指向新的构建输出目录
- 适配 Vue 项目文档部署需求
2025-12-13 13:57:12 +08:00
coolxitech
c0b405ae98 refactor(server): 动态导入open模块以优化启动性能
- 将open模块的引入方式从同步改为动态导入
- 避免在服务器启动时立即加载不必要的依赖
- 提升应用初始化速度和资源利用率
- 确保浏览器自动打开功能正常运行
- 添加错误处理以应对模块加载失败情况
2025-12-13 13:53:53 +08:00
coolxitech
1b2718246f refactor(server): 重构浏览器自动打开功能
- 将导入的 open 模块重命名为 openUrl 以避免命名冲突
- 更新调用 openUrl 函数来打开指定 URL
- 保持错误处理逻辑不变,确保异常情况下的日志记录
2025-12-13 13:47:34 +08:00
coolxitech
b77ae14d5c chore(deps): 添加 express 和 open 依赖项
- 在 package.json 中添加 express 版本 5.2.1
- 在 package.json 中添加 open 版本 11.0.0
- 更新 pnpm-lock.yaml 文件以包含新的依赖项及其子依赖项
- 添加与新依赖项相关的中间件和工具库
- 确保所有新增依赖项的版本兼容性
2025-12-13 13:16:11 +08:00
coolxitech
7e937330bb ci(workflow): 添加多平台构建与发布工作流
- 新增 GitHub Actions 工作流文件
- 支持 Windows、Linux 和 macOS 平台构建
- 配置 Bun 环境并安装依赖
- 构建 Vue 前端资源
- 编译后端为可执行文件
- 打包静态资源与可执行程序
- 上传构建产物并创建 GitHub Release
2025-12-13 13:12:37 +08:00