命令行工具(CLI)
介绍
Zeus Cli是一个基于Zeus小程序框架的快速开发的工具,以实现为用户及开发人员提供更好的体验,提供以下功能:
- 实现的交互式的项目脚手架
- 使用来自
npm的模板项目 - 连接模拟器实时预览
- 使用Zepp APP扫码真机预览
- 编译打包应用
前置条件
开始之前你需要在macOS、Windows(WSL)或Linux系统上安装14.x版本以上的Node.js
CLI (
@zeppos/zeus-cli) 是一个全局安装的 npm 包,提供了终端里的 zeus 命令。
npm i @zeppos/zeus-cli -g
创建项目
使用 @zeppos/zeus-cli 创建一个新项目:
zeus create hello-world
NOTE
hello-world 为创建的项目名
按照如下选择,生成项目:
? Which kind of template application need to created? Empty
? What type of application should be created? APP
? Should this application contain a app-side component? Yes
? Should this application contain a settings component? Yes
? Which platforms should this application be built for? GTR3 Pro, GTR3
创建完成,hello-world 项目目录结构如下:
└── hello-world
├── app-side
│ ├── i18n
│ │ └── en-US.po
│ └── index.js
├── app.js
├── app.json
├── assets
│ ├── 436x436-gtr-3
│ └── 480x480-gtr-3-pro
├── pages
│ ├── example
│ │ └── index.js
│ ├── i18n
│ │ └── en-US.po
│ └── index.js
└── setting
├── i18n
│ └── en-US.po
└── index.js
登录
执行 zeus login,自动跳转登录界面,输入开放平台账户/密码即可登录,登录后可使用部分与账户关联的功能。
开发调试
进入项目根目录,执行 zeus dev 即可启动本地调试。
# 进入项目根目录
cd hello-world
# 启动开发调试
zeus dev
模拟器中可以看到应用已安装,修改项目代码会触发重新编译和重新安装。
真机预览
进入项目根目录,执行 zeus preview 即可启动真机预览。
# 启动真机预览
zeus preview
NOTE
未登录时会主动跳转登录界面
选择对应设备的包。
? Which target would like you to build?
> 480x480-gtr-3-pro
454x454-gtr-3
? Which target would like you to build? 480x480-gtr-3-pro
begin generate qrcode
此时终端将显示二维码,使用 Zepp APP 扫码即可安装至设备中。
NOTE
扫码入口:我的 > 进入已绑定设备的设置界面 > 开发者模式
未发现开发者模式?请查看开发者模式

应用安装包构建
进入项目根目录,执行 zeus build 即可启动项目包构建。
# 启动项目包构建
zeus build
构建完成后,在项目 dist/ 目录中可获取项目的安装包。
设置配置
zeus config list
查看当前所有配置zeus config set <key>=<value>
新增配置NOTE
多个设置用空格分隔zeus config get <key>
查看某个配置zeus config delete <key>
删除配置
Developer Bridge模式
进入项目根目录,执行 zeus bridge 即可进入Developer Bridge模式。通过Developer Bridge模式可与运行环境建立连接。详细信息请查看Developer Bridge模式
查看状态
执行 zeus status 即可查看当前登录状态及用户信息(昵称/userID)、模拟器连接状态等信息。
NOTE
已登录状态下才可查看用户信息