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"  
posted @ 2021-09-23 15:56  走我们钓鱼去  阅读(351)  评论(0)    收藏  举报