找回密码
 立即注册

QQ登录

只需一步,快速开始

Crystal.Li 讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-9-1 16:34  /   查看:2784  /  回复:0
本帖最后由 Bella.Yuan 于 2023-1-5 18:26 编辑

Wyn的可视化插件给可视化大屏的图表带来了很高的定制化能力。
关于可视化插件的开发流程可以直接参考这个文档:https://help.grapecity.com.cn/pa ... ion?pageId=57503756

开发完成之后,我们一般会使用这个命令去打包:
  1. wyn-visual-tools package
复制代码
但是Wyn 5.0 版本在init生成每个插件的时候,默认会指定一个不变的id,这个id存放于visual.json文件中,这主要是为了保证在不同的系统里边插件的统一性。否则当向一个系统导入一个插件的时候,同时这个系统已有这个插件,那么导入的这个插件可能会被识别为与已存在的插件不同的另外一个新插件。这就导致文件的不一致性,导致系统内出现多个雷同的插件,不方便管理。


当给插件指定了id之后,就需要我们对这个插件严格控制版本管理,每当迭代出一个新版本的时候,我们需要先根据场景升级一下版本号,再打包发布。否则可能碰见 “上传更新的插件版本低于当前版本的问题”。



关于如何更新版本号,可以参考:
https://docs.npmjs.com/cli/v7/commands/npm-version
  1. npm version [<newversion> | major | minor | patch | premajor | preminor | prepatch | prerelease [--preid=<prerelease-id>] | from-git]
  2. 'npm [-v | --version]' to print npm version
  3. 'npm view <pkg> version' to view a package's published version
  4. 'npm ls' to inspect current package/dependency versions
复制代码

所以插件更新打包流程为:
  1. 1、更新版本号
  2. 2、wyn-visual-tools package
  3. 3、提交代码
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部