Appearance
发布流程
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.md、api/data-structures.md |
| 修改事件名 | api/events.md 和相关业务组件页 |
| 修改上传流程 | api/upload.md、components/business/every-where-upload.md |