본문 바로가기
JAVASCRIPT/Node.js

[JS] Node.js 설치 및 버전 관리 (npm, n in Mac)

by melll93 2023. 1. 28.

 

Node.js / node package manager / n package

 

필자는 이미 Node.js와 npm이 설치가 되어있기 때문에 전부 삭제한 후 버전 관리를 다시 해보려 한다.
세팅되어 있는 node를 다시 세팅하는 이유는 점점 사용하는 패키지들이 많아지면서 사용하지 않는 버전들이 관리가 안되어 로컬 디렉토리에 남아 난잡해지기 때문이다.


흔히들 사용하는 Homebrew를 통해 node을 깔고, npm(node package manager)을 통해 n 패키지를 설치해서 n으로 node 버전을 관리할 생각이다. n에 대해선 글 하단에 참조문서를 걸어두겠다.

설치 도중 HOMEBREW_NO_INSTALL_CLEANUP에 대한 문제가 발생해 현재 사용중인 셸인 ZSHELL 설정파일 .zshrc에 아래와 같이 코드를 추가해주었다.

$ export HOMEBREW_NO_INSTALL_CLEANUP=TRUE


나중에 bash 셸을 쓰게 될지도 몰라 .bash_profile까지 설정을 해주고 npm을 다시 설치한 모습이다.

npm을 설치하면 node는 최신 버전이 같이 설치되고 아래의 npm 명령어로 n 패키지까지 설치해주었다.

$ sudo npm install -g n



[참조문서]
https://www.npmjs.com/package/n

반응형

댓글