更新日志

[1.14.4] - 2024-06-07

横向分组个数限制,upAssets方法babel转换

1. 说明:

取消配置项使用横向分组,在分组数超过5个时不生效的限制(旧版本限制原因暂未知,取消限制后ui上无问题);

upAssets命令执行时,在读取main.js文件时不支持import语法,原方法在cli的utils中,未应用babel,将方法放到使用babel转换的builder的utils中。

2. 相关依赖包更新:

@easyv/cli@1.14.4;

@easyv/react-component-builder@0.22.3;

@easyv/vue-builder0.9.3;

@easyv/simulator@0.6.2;

@easyv/react-gui@1.20.9

[1.14.3] - 2024-05-15

自定义控件

1. 说明:

upload类控件对象下,新增customField字段,提供一个函数,返回js节点,可将uplaod的预览内容替换成节点内容。暂时仅支持js文件使用。

2. 相关依赖包更新:

@easyv/cli@1.14.3;

@easyv/react-component-builder@0.22.2;

@easyv/vue-builder0.9.2

@easyv/react-gui@1.20.7

[1.14.1] - 2024-03-01

使用新版本gui

1. 说明:

vue-builder、react-builder、simulator均依赖新版本gui,方便后续gui相关功能更新;

修复点击选项卡,webWorker报错:Uncaught NetworkError: Failed to execute ‘importScripts‘ on ‘WorkerGlobalScope‘: The script at xxxx

2. 相关依赖包更新:

@easyv/react-component-builder@0.22.0;

@easyv/vue-builder@0.9.0;

@easyv/simulator@0.6.0

[1.13.3] - 2024-02-28

修复不支持export *语法的问题

1. 说明:

升级babel-preset-react-app为10.0.1以支持export *语法, 增加@babel/plugin-proposal-private-property-in-object依赖包以支持新版本的babel-preset-react-app

2. 相关依赖包更新:

@easyv/react-component-builder@0.21.4;

@easyv/vue-builder@0.8.3;

@easyv/simulator@0.5.5

[1.13.2] - 2024-02-20

props增加子组件的events等字段

1. 相关依赖包更新:

@easyv/react-component-builder@0.21.3;

@easyv/vue-builder@0.8.2;

@easyv/simulator@0.5.4

[1.11.0] - 2023-11-29

增加自动化测试工具

1. 说明:

cli 集成了一个第三方检测内存泄漏的工具,可以辅助一下组件开发同学做内存泄漏检测。具体使用方式看文档,已更新。

easyv-cli 命令: 使用文档

[1.10.1] - 2023-07-13

增加Node17及以上版本的限制和提示

1. 说明:

Node17及以上版本时,项目在构建、运行时会报"error:0308010C:digital envelope routines::unsupported"的错,这是因为 node.js在V17版本中发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响。

常规的解决方法为,在package.json的scripts中相关脚本前加上‘set NODE_OPTIONS=--openssl-legacy-provider’。

考虑到以上方法为只是临时解决,且cli依赖的webpack为4.x.x版本,其在此问题上未与node17实现兼容,故cli暂时以版本限制和终端提示的方法,让用户使用node17以下版本。

您也可以通过在系统终端或环境变量中设置NODE_OPTIONS来尝试解决。


[1.10.0] - 2023-06-01

增加了静态资源上传功能

1. 说明:

该功能用于将assets文件夹中的资源上传至对应的线上服务器,以供EasyV平台中的组件通过在线url,直接使用资源。

2. 使用:

通过upAssets命令,以及--host选项,可完成基本的上传。--host可简写为-h,参数为必填项。

easyv upAssets <组件名称> -h <目标host>

例如:


可通过--all选项(简写为-a),上传所有组件的静态资源:

easyv upAssets -a -h <目标host>


在package.json中的easyv对象下,配置assetsHost对象,可实现上传host的预设:

{
  ...,
  "easyv":{
    "assetsHost":{
      "online":"https://workspace.easyv.cloud",
      "develop":"http://workspace.easyv.develop"
    }
  }
}

通过预设host上传:

easyv upAssets <组件名称> -h <预设host的key>

例如:

3. 适用环境:

目前仅在线上与预发环境可使用。开发、测试环境与独立部署的平台,因后端暂无该功能的v5接口,仍不可使用。

[1.9.3] - 2022-12-29

  • 增加了生成子组件的命令行操作。


[1.9.0] - 2022-11-03

Added

  • easyv dev本地调试面板右下角增加了组件的缩放功能。
  • 输入easyv add可添加自定义模板,添加完成后可输入easyv customPath查看自定义模板的保存路径,自行修改模板内容,修改好的自定义模板可在easyv create选择模板时使用。

Changed

  • easyv pack后可填写多个组件名称进行多组件打包。
  • easyv publish未找到服务器时的报错信息完善
  • 解决vue模板easyv dev时,vue-template-compiler缺失的问题

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