Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8691

Huskyを入れてもgitのhookが動かない

$
0
0

husky@4.2.1 + lint-stagedでpre commit時にprettierを動かそうとしたんだけどうまく動かなかった。

$ ls .git/hooks

してみてもhookが生成された形跡なし。

結論からいうと ローカルのgitバージョンとhuskyのバージョンの問題でした。

husky@4.2.1の対応gitバージョンは

Verify that your version of Git is >=2.13.0.

ということで2.13.0以上。
対して自分のPCのローカルgitバージョンは2.11.0。

単純にローカルgitバージョンを上げれば対応できそうだが、チーム開発だと全員のgitバージョン揃えるのもめんどそうなので(gitはそんな頻繁にバージョン上げないだろうし)低いgitバージョンでも動かせるように対応。

$ yarn add -D husky@2.7.0

これで無事hookが生成されgit@2.11.0でも動くようになりました。


Viewing all articles
Browse latest Browse all 8691

Trending Articles