본문 바로가기
자바스크립트

node 버전 업그레이드 하는 방법

by devebucks 2021. 10. 21.
728x90

로컬 환경에서 npm run build 할 때는 잘 되었는데, 테스트를 위한 서버에서 npm run build를 했을 때 npm i를 하는 과정에서 설치 에러가 계속 발생함.

 

node -v로 두 환경의 node 버전을 확인한 결과.

로컬 환경 14.15.4

테스트 서버 환경 8.10.0

 

테스트 서버 환경에 node 버전을 14.15.4로 변경해 보기로 했습니다.

1. npm 캐시 삭제

npm cache clean -f

 

2. node 버전 관리 'n' 모듈 설치

npm install -g n

 

3. n을 사용해서 버전 업데이트

  • n stable : 안정 버전
  • n latest : 최신 버전
  • n lts : lts 버전
  • n x.x.x : 특정 x.x.x 버전
n 14.15.4

 

 

 

버전 안 바뀌는 문제

업그레이드한 node 설치 디렉토리와 활성화 중인 node의 디렉토리가 다름.

 

해결 방법

ln: 파일 링크(A에 저장된 실행파일이 아니라 다른 디렉토리의 B 실행파일을 실행시킬 수 있게 하는 방법)

-sf : force removing an existing link first)

 

sudo ln -sf /usr/local/bin/node/node /usr/bin/node/node


출처: https://gahee0416.tistory.com/22 

참고: https://jhnyang.tistory.com/269

728x90

댓글