Node.js 업그레이드하기

1681 단어 node.jsnode.js

오랜만에 Firebase 함수를 배포하려고 하니

Firebase CLI v10.5.0 is incompatible with Node.js v10.23.0 Please upgrade Node.js to version >= 12

Firebase CLI v10.5.0Node.js v10.23.0와 호환이 되지 않아 Node.js 버전을 12이상으로 업그레이드하라고 나온다.

1. Node.js 버전 확인

$ node -v
v10.23.0

2. npm 캐시 삭제
오류가 발생할 수 있으므로 강제로 npm 캐시를 삭제해준다.

$ sudo npm cache clean -f

3. n 모듈 설치
node 버전을 관리하는 n 모듈을 설치한다.
n 모듈을 사용해서 node.js 업그레이드 할 수 있다.

$ npm install -g n

4. n 모듈을 사용하여 Node.js 설치

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

$ node -v 로 적용된 버전 확인한다.


만약 업그레이드된 node 버전이 적용되지 않는다면?

$ n stable 했을 때 사진처럼 installedactive의 경로를 이용해 symbolic link를 변경해주면 된다.

$ ln -sf *installed 경로* *active 경로*

되지 않는다면 sudo를 붙여서 실행시켜보자.

좋은 웹페이지 즐겨찾기