Skip to content

发布流程

Release

发布流程

当前仓库使用 Lerna 发布私有包。发布前除了检查包版本和私库源,也要确认文档已同步更新。

当前仓库使用 Lerna 发布私有包。

发布命令

bash
lerna publish

强制发布:

bash
npx lerna publish --force-publish

查看本地包版本

bash
npx lerna ls -l

给特定包添加依赖

bash
npx lerna add localforage --scope=@mbjia/utils

注意事项

  • 当前是固定模式发布,publish 时所有 package 版本都可能更新。
  • 发布前需要确保 npm 源切到私库。
  • 主站和随心剪项目需要使用同样的 worker,上传包发布时要特别检查 worker 文件路径。
  • 如果本次发布修改了公共导出、Props、服务接口或事件协议,需要同步更新 docs/ 并执行 pnpm docs:build

发布前文档检查

改动检查文档
新增包导出packages/、对应组件/API 页
修改 Props对应组件页 Props 表
修改回调返回对应组件页“回调出参”
修改接口api/services.mdapi/data-structures.md
修改事件名api/events.md 和相关业务组件页
修改上传流程api/upload.mdcomponents/business/every-where-upload.md

MBJIA Tools 文档