npm install -g n 명령어는 윈도우를 지원하지 않기 때문에 nvm으로 Node버전 관리를 해 주고 있다.
nodejs랑 npm버전 업데이트를 해 주고 싶어서 nvm으로 최신버전 설치 및 업데이트를 다음 명령어로 진행하였는데
$ nvm install lts
$ nvm use lts
설치는 멀쩡하게 잘 되었으나 node -v로 확인하면 여전히 이전버전이 나왔다.
Git bash, power shall, 명령프롬프트 전부 관리자권한으로 실행해서 해 봐도 씨알도 안먹힘.
해결방안
C:\Program Files\nodejs 폴더를 삭제한다.
알아보니 기존에 nvm을 이용해서 설치한 node가 아니라 node 단일 버전으로 설치한 경우에는 nvm을 사용해도 node버전이 변경이 되지 않는 경우가 있다고 한다.
삭제 후 위에 있는 nvm use lts를 입력하고 node -v, npm -v로 버전을 확인했더니 정상적으로 업데이트되어 있었다.