2025-10-17 - GitHub Trend Repo
Node Version Manager nvm은 Node.js의 여러 버전을 쉽게 설치하고 전환할 수 있게 해주는 버전 관리 도구입니다. 목적은 사용자가 다양한 Node.js 버전을 간편하게 다루며 개발 환경을 유연하게 유지하는 것에 있으며, 쉘 명령어를 통해 특정 버전 설치, 사용, 글로벌 패키지 관리, 버전 목록 조회 등이 가능합니다. 구성은 주로 설치 스크립트와 쉘 함수로 이루어져 있으며, Bash, Zsh, Fish 등 다양한 POSIX 호환 쉘에서 작동하도록 설계되어 있습니다. 또한, .nvmrc 파일을 통해 프로젝트별 Node 버전 관리를 지원하며, 버전별 글로벌 패키지를 유지할 수 있게 합니다. 기술 스택은 Bash 스크립트, git, curl, wget, POSIX 쉘 기능을 활용하며, Docker를 이용한 개발 및 CI/CD 환경 지원도 포함되어 있습니다. 릴리즈는 v0.40.3 기준이며, GitHub 릴리즈 페이지와 이슈−풀리퀘스트 내역을 참고하세요. 특징은 macOS, Linux, WSL 등 다양한 OS 지원, Alpine Linux 환경 지원, 그리고 Windows용 nvm-windows 대안이 존재하는 점입니다. 공식 문서와 GitHub 이슈를 참고하시기 바랍니다. ...