@redon-web 命令行工具
npm i @redon-web/cli -D
命令行 git commit
提交工具
# package.json
"script":{
"commit": "redon git-commit",
}
安装 simple-git-hooks
npm install simple-git-hooks -D
添加验证钩子
# package.json
"simple-git-hooks": {
"commit-msg": "pnpm redon git-commit-verify",
}
commit message
提交验证,请遵循 conventional-changelog 标准
<类型>[可选 范围]: <描述>
[可选 正文]
[可选 脚注]
- feat: 新特性或功能
- chore: 其他不修改 src 或测试文件的提交
- fix: 缺陷修复
- docs: 文档更新
- style: 代码风格或者组件样式更新
- refactor: 代码重构,不引入新功能和缺陷修复
- perf: 性能优化
- test: 单元测试
删除目录或工作区下所有 node_modules
、dist
和包管理 lock
文件(如:package-lock.json
、yarn.lock
、pnpm-lock.yaml
)
# package.json
"script":{
"commit": "redon cleanup",
}
脚本 ncu --deep -u
的别名,升级包版本到最新
# package.json
"script":{
"update-pkg": "redon update-pkg",
}
初始化 git
钩子
# package.json
"script":{
"init-git-hooks": "redon init-git-hooks",
}
查看帮助命令
pnpm redon -h