通过命令行调用安装完成的工具可执行文件,完成登录、预览、上传、自动化测试等操作。调用返回码为 0 时代表正常,为 -1 时错误。
命令行工具所在位置:
macOS:
Windows: <安装路径>/cli.bat
-o, —open [projectpath]
: 打开工具,如果不带 projectpath,只是打开工具。如果带 project path,则打开路径中的项目,每次执行都会自动编译刷新,并且自动打开模拟器和调试器。projectpath 不能是相对路径。项目路径中必须含正确格式的 project.config.json 且其中有 appid 和 projectname 字段。
示例:
命令行提供两种登录方式:一是将登录二维码转成 base64 给用户,让用户自己集成到自己系统中使用;二是将二维码打印在命令行中。
—login-qr-output [format[]]
: 指定二维码输出形式,format 可选值包括 terminal(命令行输出), base64, image。如果有填 path,表示结果输出到指定路径的文件中。如果没填 path,表示将结果输出到命令行。不使用此选项或使用了但没有填 format 的话则默认为命令行打印。
示例:
预览时必须处于登录状态,如果没有登录,会提示需先登录。预览的二维码可命令行打印也可以转成 base64。ES6 等项目配置从 project.config.json 读。
-p, —preview <project_root>
: 预览代码,project_root 指定项目根路径。
: 指定二维码输出形式,语义同登录用的选项 —login-qr-output。
示例:
上传代码时必须处于登录状态,如果没有登录,会提示需先登录。
-u, —upload <version@project_root>
: 上传代码,version 指定版本号,project_root 指定项目根路径。
—upload-desc <desc>
: 上传代码时的备注。
示例:
: 提交自动化测试,project_root 指定项目根路径。
示例:
原文: