뉴스경산

비주얼 스튜디오 코드 디버깅 안됨 비주얼스튜디오코드에서 디버깅이 안된다고 저렇게 뜨는데 이유가 뭐요?

2025. 3. 12. 오전 9:09:02

비주얼 스튜디오 코드 디버깅 안됨 비주얼스튜디오코드에서 디버깅이 안된다고 저렇게 뜨는데 이유가 뭐요?

비주얼스튜디오코드에서 디버깅이 안된다고 저렇게 뜨는데 이유가 뭐요?

안녕하세요~ 아래와 같이 답변드립니다.

해당 오류 메시지는 Visual Studio Code에서 웹 디버깅(주로 Chrome/Edge와 같은 브라우저를 연동하여 디버깅) 시도 시, 브라우저를 찾을 수 없어서 발생하는 전형적인 에러입니다. 즉, VS Code가 “runtimeExecutable”로 지정된 경로나 기본 브라우저 위치를 제대로 인식하지 못해 “브라우저를 시작할 수 없다”고 알려주는 상황입니다.

아래와 같은 이유들로 인해 이 에러가 발생할 수 있습니다:

  1. - 브라우저 미설치

  • Windows 환경이라면 기본적으로 Edge가 깔려있기는 하지만, 혹시 해당 PC에 Chrome이나 Edge가 제거되었거나 제대로 설치되지 않은 경우입니다.

  • Mac/Linux 환경에서도 Chrome 또는 Chromium 기반 브라우저가 아예 없거나, 설치 위치가 기본 경로와 달라 VS Code가 못 찾는 경우가 있습니다.

  1. - launch.json에서 runtimeExecutable 경로가 잘못 설정

  • 예를 들어 runtimeExecutable이 C:\Program Files\Google\Chrome\Application\chrome.exe로 되어 있어야 하는데, 다른 폴더 경로를 적었거나, 32/64비트 경로가 달라 실제 파일이 없는 경우입니다.

  • Mac이라면 "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" 같은 식으로 경로를 잡아줘야 하는데, 오탈자나 폴더 구조 불일치로 인해 못 찾는 경우도 있습니다.

  1. - 환경 변수(PATH)나 사용자 계정 권한 문제

  • 브라우저 실행 파일이 있는 경로가 OS의 PATH에 잡혀 있지 않아서, VS Code가 실행 파일을 호출하지 못하는 경우도 드물게 발생합니다.

  • 혹은 권한 문제(특정 폴더 접근 권한 부족)로 인해 브라우저를 실행하지 못하는 사례도 있습니다.

해결 방법

  1. 1. 브라우저 설치 여부 확인

  • Windows라면 제어판 또는 설정 > 앱 에서 Chrome이나 Edge가 설치되어 있는지 확인합니다.

  • 만약 설치가 안 되어 있거나 문제가 있다면, 브라우저를 다시 설치해 주세요.

  1. 2. launch.json에서 올바른 경로 설정

(Windows 예시)

--------------------------------

json

{

"type": "pwa-chrome",

"request": "launch",

"name": "Launch Chrome",

"runtimeExecutable": "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe",

"url": "http://localhost:3000"

}

----------------------------------

(Mac 예시)

-------------------------------

json

{

"type": "pwa-chrome",

"request": "launch",

"name": "Launch Chrome",

"runtimeExecutable": "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome",

"url": "http://localhost:3000"

}

--------------------------------

  • 본인 환경에 맞춰 정확한 절대 경로를 설정해야 합니다.

  • 3. 디버깅 확장(Extension) 설정 확인

  • VS Code에서 “Debugger for Chrome” 혹은 “JavaScript Debugger (pwa-chrome)” 등을 사용 중이라면, 해당 확장의 설정도 확인해야 합니다.

  • 구버전 확장이나 충돌이 있을 경우, 확장을 업데이트하거나 제거 후 재설치 해볼 수 있습니다.

  • 4. 환경 변수 및 권한 문제 확인

  • Windows 환경에서 “시스템 속성 > 고급 > 환경 변수”를 열어 PATH를 확인하거나, 명령 프롬프트에서 chrome (또는 msedge)를 쳤을 때 실행되는지 확인합니다.

  • 관리자 권한으로 VS Code를 실행해보거나, 브라우저 자체 실행이 정상인지도 테스트해볼 필요가 있습니다.

요약

  • 오류 원인: VS Code가 브라우저(Chrome/Edge 등)를 못 찾아서 발생.

  • 주된 이유:

  1. 브라우저 설치가 안 되어 있거나,

  2. launch.json에서 runtimeExecutable 경로가 잘못 기재되어 있거나,

  3. 환경 변수나 권한 문제.

  • 해결:

  • 브라우저 설치 상태를 재확인하고,

  • launch.json에 절대 경로(C:\Program Files\Google\Chrome\Application\chrome.exe 등)를 정확히 설정,

  • 필요 시 환경 변수나 관리자 권한 이슈도 점검.

이 과정을 거치면 VS Code에서 웹 디버깅 시 브라우저를 정상적으로 실행할 수 있을 것입니다.

  • -------------------------------------

이상으로 각 문제에 대한 해설을 마칩니다.

도움되셨다면 채택 한번 부탁드립니다.

​​

끝으로 전문가 중개플랫폼에서 Python, C // 알고리즘, 과제, 데이터분석, 모든 라이브러리 관련

도움드리고 있습니다. 상담받으실일있으시면 참고 부탁드립니다.

>C언어, 파이썬, 알고리즘 과제관련 상담(PC접속시 링크)

>C언어, 파이썬, 알고리즘 과제관련 상담(모바일 접속시 링크)​

글 목록으로 돌아가기