코딩하렴

VS code 에러 특성 'program' 이(가) 없습니다 웅앵웅 .. ㅂㄷㅂㄷ

by 으렴

아니 잘되다가 내가 디버깅창 몇개 만져따고 저러는거야?

react에서 디버깅과 관련하여 디버그 콘솔을 돌리다가 생긴 에러이다

 

프로그램 실행에서 경로를 찾을수 없다는 문제같은데...

 

생각보다 예민쓰;;

암튼 짜증나서

뭐 이것 저것 찾다가..

launch.json을 켜보자

 

저기 위에 프로그램 실행이 있다

{
    // IntelliSense를 사용하여 가능한 특성에 대해 알아보세요.
    // 기존 특성에 대한 설명을 보려면 가리킵니다.
    // 자세한 내용을 보려면 https://go.microsoft.com/fwlink/?linkid=830387을(를) 방문하세요.
    "version": "0.2.0",
    "configurations": [
           {
            "type": "node",
            "request": "launch",
            "name": "Launch Program",
            "program": "${workspaceFolder}\\index.js"
        }
    ]
}

기존세팅이 이런식으로 잡혀있을 것이다.

configurations의 항목을 보면 

워크스페이스에서 index.js를 가동시키겠다 라는 뜻이긴한데..

구성추가 하고

저기서 프로그램 실행을 누르면

        {
            "type": "node",
            "request": "launch",
            "name": "Launch Program",
            //"program": "${workspaceFolder}\\${file}",
            "program": "${file}",
        },

request가 launch로 된 object가 하나 나타난다

그거를 위와 같이 바꾸면 실행이된다.

 

주석잡아놓은 부분은 테스트 해봤는데 막상 저렇게 하면 경로가 두번잡혀버린다.

사이트의 정보

코딩하렴

으렴

활동하기