cmd 창에서 "code --verbose" 를 입력하면 오류 내용을 확인할 수 있습니다.
code --verbose
오류 1
...생략...
[main 2019-07-08T01:26:39.779Z] URIError: URI malformed
at decodeURIComponent () at s (C:\Users\itinerant\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\code\electron-main\main.js:106:693)
at Function.parse (C:\Users\itinerant\AppData\Local\Programs\Microsoft VS Code\resources\app\out\vs\code\electron-main\main.js:111:310)
...생략...
"electron-main의 main.js 파일 106번째 줄에서 URIError: URI malformed 에러 발생"
해당 위치의 파일을 열어, decodeURIComponent 부분을 unescape로 변경하면 됩니다.
오류 2
...생략...
[18836:0709/104040.790:ERROR:atom_bindings.cc(66)] Fatal error in V8: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
...생략...
자바스크립트 heap이 꽉차서 생긴 문제"이다.
"C:\User\사용자\AppData\Roaming\Code"폴더를 지워줍니다. (code폴더는 vscode관련 폴더)
만약 삭제해도 해결이 안되면 C:\Users\사용자\.vscode\extensions 폴더를 삭제해 모든 extention을 삭제하면 됩니다.
오류 3
...생략...
[26408:0331/205841.194:ERROR:gpu_process_host.cc(977)] GPU process launch failed: error_code=40
...생략...
"GPU process launch failed: error_code=40" 입니다. Electron issue 로 추정되며 명령창에서 code --no-sandbox 로 실행하면 해결됩니다. 이 이슈는 현재 vscode issue에 올려져 있는 상태입니다.