Written by
nodejs-style
on
on
터미널과 vscode의 node 버전 다를 때
터미널과 vscode의 node 버전 다를 때
해결하느라고 캡쳐를 못했는데..
> 블로킹 상황
터미널에서 nvm으로 설정한 node는 v10.15.1 (npm v6.4.1)
그런데 vscode에 고정된 node가 v16.4.2였다.
당연히 호환이 안되는 버전이니 vscode 터미널에 npm이 맞지 앉는다는 오류가 떴다!
> 블로킹 ?
어이없던게 vscode에서 node 버전을 바꾸려고
아무리 nvm use 10.15.1를 해도 nvm ls를 하면 화살표는 여전히 system을 가리키며 변경되지 않았다. node 버전도 여전히 16.4.2..
아무리 변경해려해도 vscode에 있는 버전이 변경이 안되었다!!
vscode에서 launch.json을 재설정 해줘도 안되고
alias default를 커맨드 해도 안되다가
의외로 간단한 해결방법을 찾았다 !!
brew info node으로 vscode에 언제 node v16.4.2이 깔렸는지 확인하고 brew uninstall node로 해당 node를 지우니 해결!!
node -v하면 내가 원하는 v10.15.1 !!
해결된 참고 자료
https://stackoverflow.com/questions/58551638/i-cannot-change-the-nodejs-version-on-vscode-under-osx-using-nvm
from http://whoyoung90.tistory.com/7 by ccl(A) rewrite - 2021-08-08 18:00:37