# 运行预发布检查脚本
node scripts/pre-publish-check.js
# 或手动检查
npm run build
npm run lint
npm run format:check
# 查看当前版本
npm version
# 更新版本号
npm version patch # 0.6.0 → 0.6.1 (bug修复)
npm version minor # 0.6.0 → 0.7.0 (新功能)
npm version major # 0.6.0 → 1.0.0 (重大变更)
# 预发布版本
npm version prerelease --preid=beta # 0.6.0 → 0.6.1-beta.0
npm version prerelease --preid=alpha # 0.6.0 → 0.6.1-alpha.0
# 登录 NPM (如果未登录)
npm login
# 发布到 NPM
npm publish
# 发布 beta 版本
npm publish --tag beta
# 发布 alpha 版本
npm publish --tag alpha
# 发布特定版本
npm publish 0.6.1
# 发布并打标签
npm publish --tag latest
# 验证包已发布
npm view xhs-mcp
# 测试安装
npx xhs-mcp --help
# 检查版本
npm view xhs-mcp version
npm run build
)npm run lint
)npm run format:check
)npm whoami
)# 自动构建、提交、打标签
npm version patch
# 这会自动运行:
# 1. npm run build
# 2. git add -A dist
# 3. git commit -m "v0.6.1"
# 4. git tag v0.6.1
# 5. git push && git push --tags
创建 .github/workflows/publish.yml
实现自动发布。
--tag
参数管理发布渠道latest
: 默认标签,稳定版本beta
: 测试版本,功能完整但可能有bugalpha
: 早期版本,功能可能不完整next
: 下一个主要版本的预览发布后可以通过以下方式监控: