21vue3实战-----git husky和git commit规范

之前在https://blog.csdn.net/fageaaa/article/details/145474065文章中已经讲了在vue项目中怎么配置代码规范,下面将专门讲述git husky和git commit规范。

1.husky工具

虽然我们已经要求项目使用eslint了,但是不能保证组员提交代码之前都将eslint中的问题解决掉了。

1.1目的

  • 保证代码仓库中的代码都是符合eslint规范的;
  • 我们需要在组员执行 git commit 命令的时候对其进行校验,如果不符合eslint规范,那么自动通过规范进行修复;

1.2如何做到这一点?

  • husky是一个git hook工具,可以帮助我们触发git提交的各个阶段:pre-commit、commit-msg、pre-push

1.3步骤

在安装husky工具之前得确定电脑安装了git并且项目中有git仓库:
在这里插入图片描述
如果没有git仓库,需要使用以下命令来初始化自动创建一个.git文件夹

git init

之后我们可以使用自动配置命令:

npx husky-init && npm install

安装后package.json中会有相关依赖:
在这里插入图片描述
安装好之后项目会多一个.husky文件夹:
在这里插入图片描述
进入.husky/pre-commit文件夹:
在这里插入图片描述
发现里面执行的是npm test。把这个改为:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值