vscode에서 기본적으로 제공하는 npm scripts
를 사용해 스크립트 실행을 했습니다. (dev sciprt)
그런데 갑자기 이런 에러가 발생했습니다.
The terminal process "/bin/zsh '-l', '-c', 'npm run dev'" failed to launch (exit code: 127).
혹시 몰라 똑같은 스크립트를 터미널에서 실행해보니 문제없이 잘 동작합니다..?
vscode 설정 문제구나.. (직감😞)
vscode에서 command+shift+p
를 누르고 setting.json
파일을 검색합니다.
workspace는 해당 프로젝트만 적용되니 꼭 User 설정으로 해주세요! (default는 readonly..)
그리고 맨 하단에 아래 내용을 추가합니다.
# setting.json(User)
{
"terminal.integrated.profiles.osx": {
"zsh": {
"path": "/bin/zsh",
"args": ["-l", "-i"]
}
}
}
nvm의 환경에서 vscode를 사용할 때 문제가 생길 수도 있다고 합니다! (해결방안은 여기 입니다.)