Skip to main content

版本号控制

版本号规则
  • [😊] git commit id

    维护简单 管理方便, git 提交即可,不需要累加版本号

       git rev-parse --short HEAD
  • [😥] version

canary 版版本号规则

package.json 中版本号固定,提交时也无需做修改

需要发布测试版本时,在 commit message 中包含关键字表示提交,然后取 commit id 前几位作为版本,发布

canary 版一直存在,可与正式版共存、一致。canary 为源码,方便调试。正式版为优化后的代码,方便分发、引用。


字典

字典信息写入 service worker,通过版本号一致性规则,判断是否需要更新。

前端取数据后通过 rxjs 进行缓存,页面刷新后即进行更新,理论上前端无需实现缓存刷新逻辑。