Node.js와 NPM 최신으로 업데이트 하기

AeRi Lee·2020년 12월 26일
1

본 글은 VELOPERT님의 블로그 글을 보고 스스로 필요할 때 보려고 써두는 글 입니다.

문제 상황 : 도커를 사용한 리액트 프로젝트를 이어받아야 해서 clone받아서 열어보려고 했다. 도커도 설치하고 README.md 에 있는대로 했는데 돌아오는 에러는

이런 에러였다. 하지만 clone받은 파일 로컬에서 5.0.0은 없고 4.14.1버전으로 잘 설치가 되어있는데 이런 에러가 뜨니 혹시 몰라 node-modules와 yarn.lock을 지우고 npm cache clean --force 도 하고 다시 yarn install 혹은 npm install를 해줬는데도 같은 에러가 나왔다.

여러 방법을 해봤지만 결국 원인은 내 로컬 환경에 설치된 node 버전 및 npm 버전이 너무 낮아서 였다. 도커를 설치하고 사용하는데 로컬이 영향을 받은 이유는 로컬 환경에서는 소스를 로컬로 바라보게 해놔서 였다. 파일을 수정하면 hot reload가 되어야 하는데 빌드가 되는 형태면 계속 빌드해서 확인해야 하니 번거로워서 그렇게 설정해놓으신 거라고 하셨다.

그래서 node.js 업그레이드는

node -v  //현재 Node.js버전 확인
sudo npm cache clean -f //강제로 캐시 삭제
sudo npm install -g n  // n 모듈 설치
sudo n stable // 다른 버전 설치하려면 sudo n 5.11.0 이런식
-node -v //새로운 버전 확인

npm 업그레이드는

npm -v // 현재 npm 버전 확인
sudo npm install -g npm //npm으로 npm 설치
npm -v //새로운 npm 확인

이렇게 하면 node.js와 npm 모두 최신 버전으로 업그레이드 된다.

profile
👩🏻‍💻 Junior Web Frontend Developer

0개의 댓글