와 이건 정말 명확한 답이 없더군요
20가지의 답변을 살펴보고 yarn을 지워도보고 컴퓨터를 껏다가 켜보고 했는데 안되더라구요.
그래서 머리가 아픈도중, 인터넷문제가 아닐까? 하고 회사 인터넷에서 제 테더링으로 바꿔 설치해봤습니다.
예상하기론 회사 와이파이가 특정 패키지를 설치하는데 방화벽에 걸렸던지 하는 이유가 있지 않았을까..
이 문제에 대해서는 좀더 확인해봐야 할것같아요.
이번에 이 문제를 해결하려 yarn에 대해 좀 알아보았었는데 몇가지 팁이 생겼습니다.
yarn config list
yarn 의 설정목록을 볼수있습니다.
대부분의 이 문제 해결법으로 proxy를 삭제해라는 답변이 많았었습니다.
yarn config delete proxy
yarn config delete https_proxy
위와 같은 명령어로 프록시를 제거할수 있습니다.
yarn set version berry
yarn2 버전으로 바꿉니다. 지금은 yarn3라고 불러야하려나..? 3.3.1 버전으로 바뀌더라구요
yarn install --verbose
yarn에서 설치가 일어날때 내부적으로 어떤 요청을 보내는지 로그로 쭉 나옵니다.
가장 많이 도움이 됬던 명령어였던것 같아요.
의문점은 curl -X GET 요청으로 막히는 디펜던시 url을 요청보냈을때는 잘 불러오는데 yarn에서는 왜 ESOCKETTIMEDOUT이 난건지..
2시간동안 삽질한 경험 공유합니다