harmonyos-build-deploy

Category: Tools & Productivity | Uploader: supermanaaaasupermanaaaa | Downloads: 0 | Version: v1.0(Latest)

鸿蒙 HarmonyOS 应用自动编译、签名并部署到真机。当用户需要:(1) 编译鸿蒙项目生成 HAP/HSP 包, (2) 将应用安装到真机设备,(3) 一键编译+安装+启动,(4) 查看连接的鸿蒙设备,(5) 多模块项目依赖解析与全量编译, (6) 切换 product 构建变体(如测试/正式环境),(7) 切换 buildMode(debug/release/test/自定义), (8) 查看设备实时日志,(9) 打包生成 .app 文件用于上架 AppGallery, 或提到 hvigor、hvigorw、hdc、HAP、HSP、APP、bm install、ohpm、hilog、AppGallery 等关键词时触发。 也适用于用户需要修改、扩展或调试此部署脚本本身的场景。 --- # HarmonyOS Build & Deploy 一键编译、签名、部署鸿蒙应用到真机的 Node.js CLI 工具。 ## Requirements - Node.js >= 14 - DevEco Studio or standalone HarmonyOS SDK - hvigorw (build tool, usually installed with DevEco) - hdc (HarmonyOS Device Connector) - ohpm (package manager) - Configured signing certificate (required for real device installation) ## Quick Start 在鸿蒙项目根目录运行: ```bash npx harmonyos-deploy --all --launch # Build all + install + launch npx harmonyos-deploy --all --release --launch # Release mode npx harmonyos-deploy --all --skip-build # Install existing build npx harmonyos-deploy --log-only # View device logs only npx harmonyos-deploy --app --release # Build .app for AppGallery ``` ## Full CLI Reference ### Module Selection | Flag | Description | |------|-------------| | `-a, --all` | Build all modules (auto-resolve dependency order) | | `-m, --module <n>` | Build specific module only (default: entry) | ### Product Variant | Flag | Description | |------|-------------| | `-p, --product <n>` | Product flavor from build-profile.json5 (default: default) | | `--list-products` | List available products and exit | ### Build Mode | Flag | Description | |------|-------------| | `-b, --build-mode <mode>` | Build mode (default: debug). Supports any value | | `--debug` | Shorthand for `-b debug` | | `--release` | Shorthand for `-b release` | | `--test` | Shorthand for `-b test` | | `--list-build-modes` | List build modes from build-profile.json5 | | `--debuggable` | Force debuggable=true | | `--no-debuggable` | Force debuggable=false |

Changelog: Source: GitHub https://github.com/supermanaaaa/harmonyos-build-deploy

Directory Structure

Current level: Root

SKILL.md

Login to download/like/favorite ❤ 26 | ★ 0
Comments 0

Please login before commenting.

No comments yet. Be the first one!