[ubuntu 20.04] Node.js & npm 버전 업데이트 시 에러 해결 방법
Node.js 버전 업데이트 시 에러 해결 방법
찾아보게된 이유 🧐
‘npm’ 을 이용한 명령어를 사용하려는데
‘node.js’ 와 버전 충돌이 일어나서 에러가 발생
‘node.js’ 의 버전을 업데이트 중에도 에러가 발생
구글링을 해서 내가 해결한 방법을 기록으로 남기려고 한다.
해결 방법 😎
node.js -v
👈 (명령어)
node.js 설치된 버전을 확인을 하고
캐시를 삭제 해준다.
(chche 가 남아있는 경우 에러 발생 가능성이 있음)
sudo npm cache clean -f
👈 (명령어)
ERROR: npm is known not to run on Node.js v10.19.0
You'll need to upgrade to a newer Node.js version
in order to use this version of npm.
You can find the latest version at https://nodejs.org/
이라는 에러가 나오는데
npm 과 node.js 의 버전이 안맞아서 충돌이 났다
버전 업데이트를 시도해봤으나 계속 같은 에러가 나와서
완전히 지워버리고 버전을 최신으로 다시 설치하기로 했다
sudo apt remove nodejs npm
👆 (node.js와 npm 을 완전히 제거하는 명령어)
sudo apt remove --purge nodejs npm
👆 (node.js와 npm 이전 파일을 삭제하는 명령어)
완전히 삭제를 한후 다시 설치를 진행한다
sudo apt install npm
sudo apt install nodejs
👆 (node.js와 npm 을 다시 설치하는 명령어)
node -v
npm -v
명령어를 이용해서 잘 설치됐는지 버전을 확인한다.
(아직은 구버전 일것이다)
sudo npm cache clean -f
sudo npm install -g n
sudo n lts
>node -v
👆 node.js 를 최신 버전으로 업데이트
do npm i -g npm
npm -v
👆 npm 를 최신 버전으로 업데이트
sudo apt update && sudo apt upgrade
설치 후에는 습관처럼 업데이트
버전을 확인해보면
최신버전으로 설치되어있는걸 볼수 있다 👍