husky7.0.2版本使用笔记
安装
在安装husky前,先初始化git
git init
然后执行
npx husky-init
配置
在执行完上面的命令后,会在项目中生成一个新的 .husky 目录
目录结构:
- husky
- _
- $_ pre-commit
我们点开 $_pre-commit 文件,在里面可以发现有如下内容
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
npm test
在这里,npm test就在用于我们在git commit项目时,package.json文件中的脚本命令。我们可以在这里手动修改成我们想要执行的脚本命令
我们也可以通过命令的形式来修改我们想要执行的脚本命令,如添加一个 pre-commit 脚本命令
# 该命令可能会失败,如果失败就用手动输入的方式
npx husky add .husky/pre-commit "npm run pre-commit"
结合prettier
npm install --save-dev pretty-quick
# 下面的执行命令可能会失败。如果失败,请手动添加 npx pretty-quick --staged 到 .husky/pre-commit 文件中
npx husky set .husky/pre-commit "npx pretty-quick --staged"

浙公网安备 33010602011771号