yarn vs yarn tsc
회사에서 개발자마다 tsc에 대한 결과가 다르게 나타나 문제가 발생하였습니다.
조금 더 상황을 파악해보니 commit 시 husky에 작성해둔 tsc 검사 결과가 다른 것이었습니다.
원인을 알고보면 너무 당연한 결과인데 한번 알아보도록 하겠습니다.
yarn, yarn tsc
원인은 husky에 작성되어 있는 tsc 명령어였습니다.
yarn, yarn tsc 2개의 명령어의 차이를 이해하시면 바로 이해 가능합니다.
명령어 yarn tsc : 프로젝트(package.json)에 설치되어 있는 typescript version으로 tsc 실행
명령어 tsc : global로 설치되어 있는 typescript version으로 tsc 실행
위 2개의 차이가 있습니다.
tsc 명령어를 yarn tsc 명령어로 변경하여 해당 문제를 해결하였습니다.
반응형
'공유 > 기타' 카테고리의 다른 글
Visual Studio Code 단축키 (macOs) (0) | 2024.06.24 |
---|---|
[다국어 처리] 다국어 처리, 관리방법 시행착오 및 개선 (0) | 2024.03.17 |
[Visual Studio Code] 한글 네모, 한글 노란색 네모 박스 끄기 (0) | 2023.06.13 |
[husky] husky를 이용하여 commit-message validation 하기 (0) | 2023.02.23 |
[husky] husky를 이용하여 console.log를 막아보자. (0) | 2023.02.22 |