1010 B
1010 B
发布流程
本文档描述维护者发布 @r-utils monorepo 包的标准流程。
前置条件
- Node.js >= 18.12.0
- pnpm >= 10.0.0
- 已登录目标 npm 仓库(默认使用各包
publishConfig.registry)
pnpm install
推荐发布流程(分步)
1. 记录变更(changeset)
pnpm changeset
pnpm changeset:status
2. 质量检查与构建
pnpm release:check
release:check 会依次执行:
pnpm testpnpm build
3. 更新版本号与 CHANGELOG
pnpm release
该命令等价于 changeset version,会更新受影响包版本及 changelog。
4. 发布到 npm 仓库
pnpm release:publish
该命令等价于 changeset publish。
一键发布(维护者)
pnpm release:all
release:all 会按顺序执行:
pnpm release:checkpnpm releasepnpm release:publish
发布后建议
发布完成后,手动提交并推送版本相关变更与 tag。