문제 상황
- vscode로 javascript 코드를 실행하는 상황에서 여태까지 잘 되다가 코드를 실행시키면 node: command not found 해당 에러가 나타났다.
문제 원인
- iTerm2를 설치하고 여러가지 설정을 해줘서 그런가 싶기도 한데, 정확한 원인은 모르겠다.
해결 방법 1.
- vscode에서 shift+cmd+p를 (mac기준)을 누른다.
- 입력 창이 뜨면 Terminal: Select Default Profile 을 입력한 후 “클릭"한다.
- zsh 또는 원하는 셀에 대한 옵션을 클릭한다.
- vscode를 다시 시작한다.
→ 해당 방법으로 zsh로 셀을 다시 선택하고 vscode를 실행시키니까 정상적으로 작동하였다.
해결 방법2.
- vscode -> Settings -> runinterminal 입력 후 아래와 같이 체크
참고 자료