2017-10-05 17 views
0

안녕하세요, package.json에 스크립트를 추가하고 싶지만이 추가 기능은 동료들에게 프로젝트의 동작에 영향을 주므로 체크하지 않으려합니다.husky로 husky를 추가하지 않고 git에 푸시하지 않고 추가하기

내가 추가하고 싶은 스크립트는 husky가 처리하는 precommit-Hook입니다. 내가 스크립트를 정의하고 .gitignore에서 파일을 무시하거나 다른 접근법이있는 package.override.json과 같은 것을 가질 수 있습니까?

답변

1

나는 husky를 사용하지 않고 두 가지 솔루션을 생각할 수 있습니다

당신은 당신의 로컬 저장소의 .git/hooks 폴더에 직접 자신의 자식 후크를 설정할 수 있습니다. 이를 수행하는 방법에 대한 정보는 https://git-scm.com/book/gr/v2/Customizing-Git-Git-Hooks을 참조하십시오.

bash를 사용하여 * nix OS를 실행 중이라면 항상 사용자 정의 커밋 별칭을 작성할 수 있습니다.

alias commit="npm run test && git commit" 

과 같은 내용을 ~/.bashrc 파일에 추가하십시오.

(물론, 허스키가 제공하는 가치를 동료들에게 납득시키는 것이 이상적입니다.)