NestJS 패키지 설치시 ts-jest 때문에 설치가 안되는 현상
1. 2023년 1월 중순부터 현재(1월 31일)까지 ts-jest 설치가 안되는 현상이 발견됨
- 일단 이렇게 패키지 설치가 안될경우에 패키지의 문제인지 아닌지를 확인하기위해서 스택오버플로우에 검색을 해봤지만 외국인들은 설치가 잘만 되는것 같았다
- 그럼 집에있는 네트워크가 문제인가 싶어 노트북에 핸드폰 테더링을 연결해서 install 해봤지만 실패 (집에있는 인터넷, 핸드폰 모두 KT 사용중)
- 그렇다면 생각해볼 수 있는건 통신사 문제라는것으로 결론이 났고 그렇게 구글링 시작
2. 현재 이 문제는 KT를 사용하고 있는 한국사람들 대상으로 일어나고 있는 문제가 맞았다
- https://github.com/kulshekhar/ts-jest/issues/3992 확인해보니
- 한국인들이 이슈를 열어 놓은게 있어 읽어봤다
- KT망에서만 설치가 안되는것을 확인했다
- npm support 팀에서 KT망에서만 안되는 원인을 파악중이라고 한다
3. 해결책
npm config set registry https://registry.npmjs.cf/
을 터미널에 입력해 mirror로 바꿔주고 install 하면 제대로 설치된다
나중에 이슈가 해결되면
npm config set registry https://registry.npmjs.org/
로 다시 바꿔주는것도 잊지말자..
4. 결론
- KT나 npm쪽에서 아직 공식적인 발표가 없어 뭐라 하긴 힘들지만... 1월 초까지만 해도 분명 잘됐었다 지금 KT 사용자만 안되는걸로봐선 거의 KT 잘못이 확실한것 같다... 통신사를 바꾸던지 해야지...
외 않돼는지 골머리를 앓고 있었는데 통신사 문제였을 줄이야.. 감사합니다!