ubuntu 에서 Node,npm 버전 업그레이드 오류 해결하기 !

최예닮·2023년 1월 18일
0
post-thumbnail

NestJs 로 프로젝트한게 있어서 배포하려고 했는데 오류들이 있어서 정리해보자 한다.

쥬륵 ... 구글링해보니 많은 정보가 있지는 않았지만 node,npm 버전 오류인 경우가 많다고 했다.

자 node,npm 버전 확인 드가자 !

...??? 나 버전 왜이리 낮아 ...? ㅇㅋ 버전 업해야겠다 드가자

노드 업데이트

sudo npm cache clean --force
sudo npm install -g n
sudo n stable

npm 업데이트

sudo npm install -g npm

⬆️ 위 처럼 하면 된다고 해서 해보았다.

뿌엥... 난 안되는데 왜그래 친구야 ... 우리 좋았잖아... 깐부잖아 ㅠㅠ...

그럼에도 변하지 않는 와타시의 버전쨩 ... ⭐️

2번째 해결책 : 버전을 선택해서 다운하자!

curl -sL https://deb.nodesource.com/setup_14.x -o nodesource_14_setup.sh
sudo bash nodesource_setup.sh
bash: nodesource_setup.sh: No such file or directory // 이렇게 나오면 
-> sudo bash nodesourc 하고 탭 하기

응 안돼 안돼!!!!!!!

3번째 해결책 : 아예 최신버전으로 다운받아보자 !

오 ! 버전이 업데이트 된거 같은데 어라 ... 안된다 안먹혀 명령어가 안먹혀 !!!

찾아보니 ubuntu 18.04 버전.. 노드 18ver 안됨 ㅋ

(하....)

버전을 변경해보자

만약에 node -v 를 했을때 버전이 확인되지 않으면 밑에 링크가서 명령어를 쳐야한다.
링크 : https://github.com/nvm-sh/nvm

1) curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
2) wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
3) export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

순서대로 하나씩 하면됩니다요

nvm list

를 치면

이렇게 나오는데 이게 아마... 정상...? 일거에요 ? ㅎ

nvm install 16.13.0	// 사용하고싶은 버전으로
nvm use 16.13.0

이렇게 하게되면 !!!!!

짜란 이제 nest -v 까지 확인가능 ^__^

후... 애를 좀 먹었지만 되서 다행...이야.... 흑흑 ...

profile
산을 오르려고 하는데 이제 주차장에 막 주차한 초보개발자

0개의 댓글