一键触发 hamsos 和 lams 项目构建的 VSCode 插件
解决浏览器跨域限制 | 支持可配置 API | 实时日志监控
| 功能 | 说明 | 支持项目 |
|---|---|---|
| 🚀 一键构建 | 快捷键快速启动构建流程 | hamsos (ZIP) / lams (WAR) |
| 🌐 跨域解决 | 解决浏览器 API 调用跨域限制 | 全部 |
| ⚙️ 灵活配置 | API 地址和 Token 可自定义 | 全部 |
| 📈 实时日志 | VSCode 输出面板显示详细日志 | 全部 |
| 📅 构建历史 | 保存最近20条构建记录,数据持久化 | 全部 |
| ⏰ 状态监控 | 实时显示构建状态和进度 | 全部 |
| 📧 邮件通知 | 构建完成自动邮件通知 | 全部 |
| 🎨 友好界面 | 简洁美观的 WebView 操作界面 | 全部 |
从 VSIX 安装(推荐)
.vsix 文件Ctrl+Shift+PExtensions: Install from VSIX.vsix 文件从源码安装
git clone https://cnb.cool/zrz2025/hwxt_build_vs_plugin.git
cd hwxt-build
npm install
# 按 F5 启动调试模式
| 方式 | 操作 | 说明 |
|---|---|---|
| 快捷键 | Alt+Z Alt+Z | ⭐ 推荐方式,快速启动 |
| 命令面板 | Ctrl+Shift+P → HWXT: 打开构建面板 | 通过命令面板启动 |
| 编辑器按钮 | 文件编辑器右上角工具栏 | JS/TS/JSON 文件可见 |
按 Alt+Z Alt+Z 或通过命令面板打开构建面板
main、develop点击「开始构建」按钮,系统自动处理,50秒后开始轮询构建结果
在 VSCode 输出面板监控构建进度和结果
插件提供完善的构建历史管理功能:
| 状态 | 显示 | 描述 |
|---|---|---|
| 构建中 | 🔵 | 构建请求已发送,等待轮询结果 |
| 成功 | ✅ | 构建完成,可下载构建产物 |
| 失败 | ❌ | 构建过程出错,请查看日志获取详情 |
| 超时 | ⚠️ | 轮询5分钟后仍未完成,请手动检查 |
| 配置项 | 类型 | 必填 | 说明 |
|---|---|---|---|
| API Token | string | ✅ | 构建服务访问令牌 |
| API 地址 | string | ✅ | 构建服务接口地址 |
💡 提示:Token 在会话期间会被保持,API 地址支持不同环境切换
| 参数 | hamsos | lams | 说明 |
|---|---|---|---|
| 分支名称 | ✅ | ✅ | Git 分支,如 main、develop |
| 邮箱地址 | ✅ | ✅ | 接收构建完成通知 |
| 构建类型 | ZIP 包 | WAR 包 | 自动根据项目选择 |
插件专门设计来解决跨域问题,如果仍遇到跨域错误:
| 位置 | 用途 | 访问方式 |
|---|---|---|
| 输出面板 | 详细构建日志 | VSCode → 输出 → "HWXT 构建插件" |
| 命令面板 | 快速打开日志 | Ctrl+Shift+P → "HWXT: 打开输出日志" |
Made with ❤️ by HWXT Team