Error while fetching extensions. XHR timeout: undefinedms.
이 에러는 VS Code에서 확장 프로그램을 설치하거나 업데이트하려고 할 때 발생할 수 있는 일반적인 네트워크 관련 오류이다. 주로 인터넷 연결 문제, 프록시 설정, 방화벽 또는 보안 소프트웨어에 의해 발생하는데, 최근 업데이트 이후에 발생하는 경우, 몇 가지 해결 방법을 시도해 볼 수 있음.
당장 급하면 근본적인 해결책은 아니지만 바로 5번 방법 시도 추천
1. 인터넷 연결 확인
안정적인 네트워크에 연결되어 있는지 확인하고, 다른 웹사이트에 정상적으로 접속할 수 있는지 테스트.
2. VS Code 재시작
VS Code를 완전히 종료한 후 다시 실행.
3. 방화벽 및 보안 소프트웨어 설정 확인
방화벽 또는 보안 소프트웨어가 VS Code의 네트워크 접근을 차단할 수 있음. 방화벽 설정에서 VS Code를 허용 목록에 추가하거나, 보안 소프트웨어를 일시적으로 비활성화.
4. 프록시 설정 확인
프록시 서버를 사용하는 경우, VS Code의 프록시 설정이 올바른지 확인 후 settings.json 파일에 다음과 같은 올바른 프록시 설정 추가.
{
"http.proxy": "http://your.proxy.server:port",
"https.proxy": "http://your.proxy.server:port",
"http.proxyStrictSSL": false
}
5. 확장 프로그램 수동 설치
확장 프로그램을 수동으로 설치. VS Code 마켓플레이스에서 확장 프로그램의 .vsix 파일을 다운로드한 후 설치.
- 확장 프로그램 페이지에서 "Download Extension" 링크를 찾아 .vsix 파일을 다운로드.
- VS Code에서 Extensions 사이드바를 열고, 오른쪽 상단의 세 개 점(...) 메뉴를 클릭하여 "Install from VSIX..."를 선택.
- 다운로드한 .vsix 파일을 선택하여 설치.
6. 설정 파일 초기화
VS Code의 사용자 설정 파일을 초기화하여 기본 상태로 되돌리기. settings.json 파일에서 문제를 일으킬 수 있는 설정을 제거하거나 초기 상태로 되돌리기.
7. VS Code 재설치
위의 방법으로 해결되지 않으면, VS Code를 완전히 제거하고 다시 설치. 설치 후 설정을 초기화하여 기본 상태에서 다시 시도.
8. 커맨드 라인에서 설치
커맨드 라인에서 확장 프로그램을 설치할 수도 있습니다. 터미널에서 다음 명령을 실행하여 확장 프로그램을 설치합니다:
code --install-extension <extension-id>
예를 들어, Python 확장 프로그램을 설치시
code --install-extension ms-python.python