내일배움캠프 Node 4기/TIL
내배캠 2/13 TIL
castleMainRiver
2023. 2. 13. 21:44
오늘은 제일 황당한 오류해결에 대해 써보려고 한다.
발단 : nest.js로 새로운 프로젝트를 만들때 발생함.
우선 생성시간이 굉장히 오래걸리며, 결과적으로
필요한 npm 패키지들이 다 안받아진다.
그래서 뭐가 안받아졌는지 확인하기 위해 --verbose 옵션을 주고 npm install을 실행했는데
Supertest (JEST) 관련 모듈이 안받아지는걸 확인했다.
왜 안되지? 하고 찾아보던 중 황당한 글이 있었다
'KT인터넷 사용자들은 이 패키지가 2월초 현재 안받아지는 오류가 있어서
NPM팀에서 원인을 찾고 있다'
이러니까 Stack overflow에도 잘 안나오지....
그래서 본인의 해결방법은
npm config set registry https://registry.npmjs.cf/
이 커맨드를 입력해서 '미러' 레지스트리로 변환 후
프로젝트 생성(혹은 npm i)으로 nest 셋팅을 마치는 것이다
(이후 다시 registry 를
npm config set registry https://registry.npmjs.org/
로 원복시켜줘야함)
왜 KT 인터넷 이용자만 이 오류가 뜰까?????
굉장히 황당한 오류고
다른 이 Nest때문에 헤메는 분들이 도움이 되길 바란다