husky 는 git 에 올리기전에 처리해줄것을 설정해주는 것입니다. 올리기전에 미리 검사 받는거라고 생각하시면 편해요
빈폴더에 우클릭 하고 vscode열어주세요
(하면서 다시 인지한건데 폴더이름에 빈공간이 없어야됩니다. 새 폴더안되요 ㅎㅎ )
code(으)로 열기 클릭
들어와서 터미널 -새터미널 해서 터미널 열어주세요(이때까지 햇으니 알수 있을거에요 ㅎㅎ)
새터미 널 열기
npm inint -y 하고 엔터
엔터치기전
엔터 치고나서
package.json파일 생성 됬을겁니다
git init 치고 엔터(git 기본설정)
npm i husky -D 치고 엔터
npx husky install 치고 엔터
package.json 에 script 내부에 "prepare": "husky install", 추가 하고 저장
npx husky add .husky/pre-commit "npm test" 치고 엔터(커밋하기전에 테스트 하라는 설정이다)
git add -A 치고 엔터
git commit -m "husky test" 치고 엔터
이렇게 오류가 나온다면 제대로 된거다 test 했는데 echo "Error: no test specified" && exit 1 이부분때문에 오류가 나오는것이다.
즉 husky를 이용해서 테스트를 하게 했는데 오류가 나왔다.
아까 만든 파일을 보면 이렇게 되있다
이렇게 만들어져서 npm test를 실행한다
이렇게 husky에 대해 알아봤다.
'React를 같이 배워보자' 카테고리의 다른 글
React6일차-React router dom (0) | 2022.01.25 |
---|---|
React5일차-lint-staged (0) | 2022.01.24 |
React5일차-prettier (0) | 2022.01.24 |
React5일차-eslint (0) | 2022.01.24 |
React 4일차-create react app 기본 (0) | 2022.01.23 |