본문 바로가기
React를 같이 배워보자

React5일차-husky

by 멈추지않아 2022. 1. 24.

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