Nodejs - n 모듈로 Node 버전 변경이 안될 때

정성준 (Seongjun Chung)·2021년 10월 8일
1

Dev log

목록 보기
3/3
post-thumbnail

이제 프로젝트주에 들어섰다...그래서 그런지 정신도 없고 시간도 없다... 매번 시간을 들여서라도 블로그를 써야겠다는 다짐을 해보지만 실행하는 것이 쉽지가 않다...🤦🏻‍♂️ 이럴때라도 문제가 있었을 때를 기록해두려고 한다.


첫 팀프로젝트를 진행하면서 이것저것 설정하고 문서작업할게 너무 많다...후

그 중 팀원들간에 node버전과 npm 버전을 통일하기 위해 팀원중 제일 최신 버전을 갖고 있는 팀원의 버전으로 업데이트하기로 했다.
기존에 쉽게 찾아볼 수 있는 방법으로 n을 활용하여 버전을 변경하는데 계속 기존의 버전이 남아있었다.

찾아보니 nodejs에서 async를 인식하지 못해서 찾아보니 nodejs 8 LTS 부터 사용이 가능하다고 한다. 그래서 n모듈을 이용해도 active에는 버전이 변경되지 않았다.

이때, symbolic link를 변경해주면 문제가 해결된다.

ln -sf installed경로 active경로


위 처럼 수많은 로그가 뜬 후에 성공적으로 변경하려는 버전이 업데이트된 걸 볼 수 있다.

profile
ZEP에서 프론트엔드 개발을 하고 있습니다.

0개의 댓글