ts-jest 설치 안되는 현상

라이브러리안·2023년 1월 30일
5

typescript

목록 보기
2/2

NestJS 패키지 설치시 ts-jest 때문에 설치가 안되는 현상

1. 2023년 1월 중순부터 현재(1월 31일)까지 ts-jest 설치가 안되는 현상이 발견됨

  1. 일단 이렇게 패키지 설치가 안될경우에 패키지의 문제인지 아닌지를 확인하기위해서 스택오버플로우에 검색을 해봤지만 외국인들은 설치가 잘만 되는것 같았다
  2. 그럼 집에있는 네트워크가 문제인가 싶어 노트북에 핸드폰 테더링을 연결해서 install 해봤지만 실패 (집에있는 인터넷, 핸드폰 모두 KT 사용중)
  3. 그렇다면 생각해볼 수 있는건 통신사 문제라는것으로 결론이 났고 그렇게 구글링 시작

2. 현재 이 문제는 KT를 사용하고 있는 한국사람들 대상으로 일어나고 있는 문제가 맞았다

  1. https://github.com/kulshekhar/ts-jest/issues/3992 확인해보니
  2. 한국인들이 이슈를 열어 놓은게 있어 읽어봤다
  3. KT망에서만 설치가 안되는것을 확인했다
  4. npm support 팀에서 KT망에서만 안되는 원인을 파악중이라고 한다

3. 해결책

npm config set registry https://registry.npmjs.cf/

을 터미널에 입력해 mirror로 바꿔주고 install 하면 제대로 설치된다
나중에 이슈가 해결되면

npm config set registry https://registry.npmjs.org/

로 다시 바꿔주는것도 잊지말자..

4. 결론

  1. KT나 npm쪽에서 아직 공식적인 발표가 없어 뭐라 하긴 힘들지만... 1월 초까지만 해도 분명 잘됐었다 지금 KT 사용자만 안되는걸로봐선 거의 KT 잘못이 확실한것 같다... 통신사를 바꾸던지 해야지...
profile
Software developer

2개의 댓글

comment-user-thumbnail
2023년 2월 21일

외 않돼는지 골머리를 앓고 있었는데 통신사 문제였을 줄이야.. 감사합니다!

답글 달기
comment-user-thumbnail
2023년 2월 27일

jest 버전에 문제가 있는것 같아서 27 버전으로 바꿔서 사용하고있었는데 이런 이슈가 있을줄이야.... 꿈에도 몰랐습니다.

답글 달기