EasyV-cli命令总览
cli提供了多种nodeJs命令,以供组件开发时使用。
1. cli基本信息
命令/选项
命令 | 选项 | 简写 | 是否必选 | 说明 |
easyv | --help | -h | 可选 | 帮助信息。提示所有可用的cli命令。 |
--version | -v | 可选 | 版本信息。查看当前cli和构建包(builder)的版本。 | |
2. 创建项目
命令
命令 | 说明 | 参数 | 参数说明 | |
easyv create | 在当前目录新建一个包含模板文件的项目文件。 | <name> | 必选。项目名称,需保证在当前目录唯一性。 | |
选项
选项 | 简写 | 选项说明 | 选项参数 | 参数说明 |
--empty | -e | 可选。创建一个不包含模板文件的空项目。 | / | / |
--custom | -c | 可选。创建自定义模板,项目名称即为模板名称。 | / | / |
3. 添加自定义模板
命令
命令 | 说明 | 参数 | 参数说明 | |
easyv add | 创建自定义模板,在当前系统用户根目录下的easyv_custom_templates文件夹中,新建一个模板文件,用户可对模板进行编辑,后续新建项目时可选择自定义的模板。 | / | / | |
4. 启动项目
命令
命令 | 说明 | 参数 | 参数说明 | |
easyv dev | 启动当前cli项目,本地调试自定义组件。 | / | / | |
5. 新建组件
命令
命令 | 说明 | 参数 | 参数说明 | |
easyv generate | 在当前EasyV项目的组件文件夹下,新建一个包含模板文件的EasyV组件。 | [name] | 可选,若添加--child选项后,则该参数为必选。规定在哪个组件下新建子组件。 | |
选项
选项 | 简写 | 选项说明 | 选项参数 | 参数说明 |
--child | -c | 可选。在选定组件下生成子组件。 | / | / |
6. 发布组件
命令
命令 | 说明 | 参数 | 参数说明 | |
easyv publish | 发布组件到EasyV平台的后台组件库,用户需拥有平台的开发者权限才可发布。 | [name] | 必选。发布的组件的名称,若要发布多个组件,可通过","来分隔各组件名称。 | |
选项
选项 | 简写 | 选项说明 | 选项参数 | 参数说明 |
--host | -h | 必选。规定目标发布平台的域名。 | <server> | 必选。应为有效的Easyv平台域名(工作台),或者预设域名的key。 |
--mobile | -m | 可选。将组件作为终端控制组件发布。 | / | / |
--all | -a | 可选。将当前项目中的所有组件发布。 | / | / |
--no-console | -nc | 可选。组件发布时删除组件中所有console调试方法。 | / | / |
7. 查看公钥
命令
命令 | 说明 | 参数 | 参数说明 | |
easyv publicKey | 查看本地publicKey,即私有化部署发布组件时,后台用于鉴权的key。 | / | / | |
8. 查看自定义模板路径
命令
命令 | 说明 | 参数 | 参数说明 | |
easyv customPath | 查看自定义模板在本地存储的路径。 | / | / | |
9. 打包组件
命令
命令 | 说明 | 参数 | 参数说明 | |
easyv pack | 打包组件,生成对应压缩包,可导入到平台的开发者中心,作为私人组件使用。 | <name> | 必选。打包的组件的名称。 | |
选项
选项 | 简写 | 选项说明 | 选项参数 | 参数说明 |
/ | -r | 可选。强制重新输入本地的accessKey,即组件压缩包导入平台时,开发者中心用于鉴权的key。 | / | / |
--no-console | -nc | 可选。组件发布时删除组件中所有console调试方法。 | / | / |
10. 本地配置
命令
命令 | 说明 | 参数 | 参数说明 | |
easyv config list | 查看本地所有accessKey。 | / | / | |
easyv config get | 获取本地特定的accessKey。 | <key> | 必选。要获取的key的字段名称。 | |
easyv config delete | 删除本地的accessKey。 | <key> | 必选。要删除的key的字段名称。 | |
easyv config set | 设置本地的accessKey。 | <key><value> | 必选。要设置的key的字段名称和字段值。 |
11. 上传资源
命令
命令 | 说明 | 参数 | 参数说明 | |
easyv upAssets | 将组件的资源(assets文件夹)上传至线上服务器。目前仅线上、预发环境可用。 | [name] | 必选。需要上传资源的组件的名称,若有多个组件的资源需上传,可通过","来分隔各组件名称。 | |
选项
选项 | 简写 | 选项说明 | 选项参数 | 参数说明 |
--host | -h | 必选。发布组件的目标平台域名,资源会上传至平台对应的线上服务器。 | <server> | 必选。应为有效的Easyv平台域名(工作台),或者预设域名的key。 |
--all | -a | 可选。将当前项目中所有组件的资源上传。 | / | / |
11. 自动化测试
命令
命令 | 说明 | 参数 | 参数说明 | |
easyv autoTest | 将已启动的本地服务组件,按照标准化测试用例,自动测试 | [module_name] | 版本要求: | |
自定义选项
Usage: easyv autoTest [options]
Options:
-o, --output <file> Write JSON output to a file
-i, --iterations <number> Number of iterations (default: 7)
-s, --scenario <scenario> Scenario file to run
-S, --setup <setup> Setup function to run
-H, --heapsnapshot Save heapsnapshot files
-d, --debug Run in debug mode
-p, --progress Show progress spinner (use --no-progress to disable)
-b, --browser-arg <arg> Arg(s) to pass when launching the browser
-V, --version output the version number
-h, --help display help for command
示例:
如遇其他使用问题,可扫描下方二维码,获取更多产品支持~