앞에 포스팅에서 https://thisisbrandy.tistory.com/166
node 버전을 업그레이드 했지만, 터미널을 껐다가 다시 켜면 이전 버전이 나타나는 이유
> nvm은 터미널 세션(현재 열려 있는 창)에만 영향을 미친다. 따라서 새로운 터미널 세션을 열면 nvm이 설치한 최신 버전이 적용되지 않고 이전 버전으로 설정된다. 라는 댓글을 내가 남겼었다. 어쩌다보니 터미널을 종료했다가 다시 node-v를 해보니 이전 버전으로 계속 설치가 되어있는게 아닌가?
Nodejs 홈페이지 가서도 최신 LTS 버전으로 설치도 하고 했는데, 계속해서 나의 NODE 이전 버전인 16버전으로 출력이 되는거다. 그래서 오랜 삽질 끝에, 업그레이드 하는 방법을 다시 찾게 되었다.
node -v
이때 출력했을때 node 16버전으로 계속 출력이 되었다.
nvm ls
pc에 설치된 NodeJS 버전 출력
nvm use 18.12.0
나는 18.12.0버전을 사용했기 때문에 nvm use 원하는 버전으로 적어준다.
nvm alias default 18.12.0
default가 계속 16버전으로 되어있었기 때문에 아무리 18버전을 설치를 하고 뭘 해도 계속해서 16버전에 머물러있었다.
하지만 nvm alias default 사용하고자 하는 버전을 터미널에 입력하니 node-v 했을때 원하는 18버전이 출력되었다.
'Backend > NodeJS' 카테고리의 다른 글
node 버전 업그레이드 (0) | 2024.03.11 |
---|---|
package.json에서 내가 놓치고 있었던 것들 그리고 --watch (0) | 2023.08.24 |
winston이란? (package.json에 nest-winston 모듈 있는데 모듈 없다고 에러뜸 해결) (0) | 2023.08.17 |
npm 특정 패키지 버전 확인 (0) | 2023.08.08 |
nvm(Node Version Manager)로 특정 노드 버전 쉽게 업그레이드하기 (1) | 2023.07.26 |