はじめに
npm や yarn インストールした typicode/husky のフックが動かない問題の対応方法。
TL;DR
- v5 系で大きなアップデートがされている
- v4 系と v5 系とでインストール時の挙動が異なる
- v4 系: インストール +
package.json
の変更で OKnpm i -D husky@^4
,yarn add -D husky@^4
でインストール- インストール時に
.git/hooks
配下に色々と作られる
- インストール時に
package.json
に"husky"
セクションを追記すれば OK
- v5 系: 追加セットアップが必要(インストールだけでは
.git/hooks
下には何も作られない)npx husky install
oryarn husky install
npx husky add .husky/pre-commit "echo 'pre-commit'"
oryarn husky ...