组件版本

版本号命名规范

名称需要为全小写字母,中间可以使用中划线或者下划线分隔。比如 “bundle”, “my_bundle”。

版本号的格式为 “主版本号.次版本号.修订号” 或 “主版本号.次版本号.修订号-先行版本号”,比如 “1.0.0”, “1.0.0-beta”,详细规格可以参考 https://semver.org

版本发布

为了使组件能被其他开发者使用,组件需要上传到远端仓库。组件上传使用如下命令:

  1. hpm publish

命令执行以后,系统会对的整个依赖关系进行检查,下载缺失依赖组件。依赖检查完成后,如果发布类型为binary,系统会对整个组件进行编译,生成二进制文件,然后打包上传。如果使其他上传类型,则直接根据定义的打包规则进行打包,然后上传。

注意:发布组件需要用户账号登录,需要先拥有hpm的系统账号后,并注册组织,申请组织认证通过后,才拥有发布的权限。