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]

版本要求:
@easyv/cli@1.11.0-beta.1
@easyv/react-component-builder@0.20.0-beta.0
@easyv/vue-builder@0.7.0-beta.0

自定义选项

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

示例:


如遇其他使用问题,可扫描下方二维码,获取更多产品支持~

400-8505-905复制
免费试用
在线咨询
微信社区
易知微-数据可视化
微信扫一扫入群