
타입스크립트를 공부하면서 node를 최신 버전으로 업데이트를 해야했다.
그치만 계속 안되는 오류가 발생했다.
원래는 노드버전이 v17.08.5 인지 아무튼 이랬는데 아무리 최신버전을 설치해도 되지 않았다.
Node
터미널을 열고 Node.js 버전을 확인해준다.
node -v
v x.x.x
n 모듈이 설치되지 않았을 경우 n 모듈을 설치해준다.
sudo npm install -g n
이경우 나는 권한? 때문에 앞에 sudo를 붙이니까 설치가 잘 되었다.
Node.js를 원하는 버전으로 업데이트 한다.
Stable 버전 설치
$ sudo n stable
최신 버전 설치
$ sudo n latest
LTS 버전 설치
$ sudo n lts
특정 버전 설치
$ sudo n <version>
원하는 방식을 붙여넣고 설치해준 후 정상적으로 설치, 업데이트 되었는지 확인한다.
$ node -v
v x.x.x
NPM
버전을 확인한다.
$ npm -v
npm 재설치
$ sudo npm install -g n
npm 특정 버전 재설치
$ sudo npm install -g n <version>
이렇게 설치했는데 자꾸 node 버전이 업데이트가 안된다? 일 때!
n 명령어를 통해 Node.js 버전을 새로 설치했음에도 불구하고 버전이 변경되지 않는 현상이 생길 수 있다.
설치는 잘 되었지만 현재 버전을 확인하면 아직도 전 버전 그대로가 보이는 경우가 있다.
원인은 installed path와 active path가 다르기 때문이었다.
계속 안되어서 구글에 node active 라고 쳤더니 문제를 해결할 수 있었다.
이때 symbolic link를 변경해주면 된다.
/* ln -sf 'installed의 경로' 'active의 경로' */
ln -sf /user/~~~ /Users/nvm/~~~~
앞에 버전 번호를 빼고 뒤에 경로를 두가지 모두 붙여준다.
그리고 변경된 버전을 확인하면 제대로 바뀐 것을 볼 수 있을 것이다!
'개발 > 오류해결' 카테고리의 다른 글

타입스크립트를 공부하면서 node를 최신 버전으로 업데이트를 해야했다.
그치만 계속 안되는 오류가 발생했다.
원래는 노드버전이 v17.08.5 인지 아무튼 이랬는데 아무리 최신버전을 설치해도 되지 않았다.
Node
터미널을 열고 Node.js 버전을 확인해준다.
node -v
v x.x.x
n 모듈이 설치되지 않았을 경우 n 모듈을 설치해준다.
sudo npm install -g n
이경우 나는 권한? 때문에 앞에 sudo를 붙이니까 설치가 잘 되었다.
Node.js를 원하는 버전으로 업데이트 한다.
Stable 버전 설치
$ sudo n stable
최신 버전 설치
$ sudo n latest
LTS 버전 설치
$ sudo n lts
특정 버전 설치
$ sudo n <version>
원하는 방식을 붙여넣고 설치해준 후 정상적으로 설치, 업데이트 되었는지 확인한다.
$ node -v
v x.x.x
NPM
버전을 확인한다.
$ npm -v
npm 재설치
$ sudo npm install -g n
npm 특정 버전 재설치
$ sudo npm install -g n <version>
이렇게 설치했는데 자꾸 node 버전이 업데이트가 안된다? 일 때!
n 명령어를 통해 Node.js 버전을 새로 설치했음에도 불구하고 버전이 변경되지 않는 현상이 생길 수 있다.
설치는 잘 되었지만 현재 버전을 확인하면 아직도 전 버전 그대로가 보이는 경우가 있다.
원인은 installed path와 active path가 다르기 때문이었다.
계속 안되어서 구글에 node active 라고 쳤더니 문제를 해결할 수 있었다.
이때 symbolic link를 변경해주면 된다.
/* ln -sf 'installed의 경로' 'active의 경로' */
ln -sf /user/~~~ /Users/nvm/~~~~
앞에 버전 번호를 빼고 뒤에 경로를 두가지 모두 붙여준다.
그리고 변경된 버전을 확인하면 제대로 바뀐 것을 볼 수 있을 것이다!