개발

[해결] husky > pre-commit (node v18.17.1) sh: lint-staged: command not found husky > pre-commit hook failed (add --no-verify to bypass)

Monsh 2023. 9. 1. 13:38
반응형

Husky는 잘못된 git commit, git push 등을 방지하는데

종종 code syntax 등에 문제가 없어도 막아 버리는 경우가 있다.

 

해결책은 아주 간단한데,
아래와 같이 삭제 후 재설치를 하면 된다.

.git 디렉토리의 hooks 디렉토리를 삭제 후
rm -rf .git/hooks

husky를 재설치 한다.
npm install

위 해결 방법을 수행하기 어려운 경우에는 일시적인 해결책으로 git commit 시에 아래와 같이 --no-verify 옵션을 붙이면 된다.

git commit -m "임의의 커밋 메시지" --no-verify
반응형