はじめに
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 installoryarn husky installnpx husky add .husky/pre-commit "echo 'pre-commit'"oryarn husky ...