git hook 폴더 내부에 "npm run coverage"즉 단위 테스트 커버리지에 대한 명령을 실행 중입니다.git hooks pre-push가 작동하지 않습니다.
자식 훅> 사전 푸시> NPM 실행 범위
는 있지만 작동하지 않는, 누군가가 나를 도와주세요 수 있습니다.
git hook 폴더 내부에 "npm run coverage"즉 단위 테스트 커버리지에 대한 명령을 실행 중입니다.git hooks pre-push가 작동하지 않습니다.
자식 훅> 사전 푸시> NPM 실행 범위
는 있지만 작동하지 않는, 누군가가 나를 도와주세요 수 있습니다.
.git/hooks/
에 있는지 확인하십시오. 구성에 core.hooksPath=xxx
을 설정 한 경우 디렉토리가 xxx
인지 확인하십시오.pre-push
을 실행하는 사용자에게도 npm run coverage
실행 권한이 있는지 확인하십시오.덕분에 나는 .sh를 추가했습니다. – RVCoder
간단한 설명을 위해 이유를 찾을 수 없습니다. 하지만 husky
또는 ghooks
을 사용해보세요.
husky
또는 ghooks
는 같은 precommit
, prepush
을 자식 후크를 제공합니다 그 이름이 (어떤 파일 확장자하지 pre-push.sh
하지 pre-push.py
, 정확하게 pre-push
) 정확하게 pre-push
입니다
//husky
{
"scripts": {
"precommit": "npm test",
"prepush": "npm run coverage",
"...": "..."
}
}
pre-push 파일의 사용 권한을 확인 했습니까? 실행 비트를 설정해야합니다 ... –