본문 바로가기

JavaScript/Node(노드)

[Node] 버전 업그레이드(구름IDE 사용)

요즘 가벼운 프로젝트 혹은 토이 프로젝트의 경우 구름을 통해서 개발하는 경우가 종종 있습니다

특별한 사유가 없으면 보통 프로젝트 시작 기준으로 최신 버전으로 개발 환경을 세팅해서

개발을 진행하는데 구름의 경우 템플릿을 통해서 만들기 때문에

버전의 경우 구름에서 지원하는 버전을 이용합니다

그런데 React 프로젝트의 경우 현재 버전과 지원 버전이 너무 차이가 나서

프로젝트가 정상적으로 실행 및 개발 진행이 안 되는 상황이 발생했습니다

이때 원하는 node와 npm 버전을 올려서 사용하는 방법입니다

버전 업그레이드

노드 버전 업그레이드하기 전 후로 버전을 확인하는 명령어입니다

명령어

node 버전 확인 : node -v

npmp 버전 확인 : npm -v

새로운 버전을 설치 전 node, npm을 먼저 삭제합니다

명령어

node, npm 삭제 명령어 : sudo apt remove nodejs npm

명령어 입력 후 Y를 입력해서 삭제를 진행합니다

삭제 완료 후 재설치를 진행합니다

명령어 : 1. curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -

           2. sudo apt-get install -y nodejs

명령어를 한 줄 한 줄 입력하고 완료가 되면

node와  npm 버전 확인 명령어를 사용해서 정상적으로 설치되었는지 확인합니다

버전 변경이 완료되었습니다

ERROR: npm is known not to run on Node.js 에러 발생 시 해결 방법

더보기

 

npm 버전 업그레이드 이후 npm 관련 명령어 사용하는 경우 발생하는 문제

RROR: npm is known not to run on Node.js v10.16.3
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 관련 명령어를 사용하면 ERROR: npm is known not to run on Node.js 버전 관련 에러가 발생하는데

npm 버전에 비해서 node 버전이 너무 낮아서 사용할 수 없는 경우로 관련 명령어가 아무것도 되지 않는다

node, npm을 지우고 재설치하면 해결됩니다

 

node, npm 삭제 명령어 : sudo apt remove nodejs npm

dpkg 경고가 나오는데 삭제는 정상적으로 진행됩니다

원하는 NPM 버전으로 업데이트

더보기

특정 버전 설치 명령어 : npm install -g npm@버전

예) npm install -g npm@8.12.1

'JavaScript > Node(노드)' 카테고리의 다른 글

[Node] 버전 업그레이드(NVM 사용)  (0) 2022.04.22
[Node] 노드 JS 설치  (0) 2021.12.27