[NodeJS] NVM(Node Version Manager) for macOS - .nvmrc로 Node 버전 자동 관리하기
·
Language/JavaScript
A회사에 첫 출근을 한 데범은 A 프로젝트의 개발환경을 설정하라는 첫 번째 업무를 받는다. 데범:"팀장님! A 프로젝트를 실행하려고 하는데, yarn install을 했더니 에러가 나네요.Node.js 버전 문제 같아요." 팀장님:"아 맞다, 우리 회사는 프로젝트마다 사용하는 Node.js 버전이 달라.A 프로젝트는 v16을 사용해야 하고 B 프로젝트는 v20을 사용하고 있어""이렇게 프로젝트마다 요구하는 Node의 버전이 다르기 때문에 우리는 nvm을 사용하고 있어." 데범:"nvm? 그게 뭔데요??"📚 NVM (Node Version Manager)특정 프로젝트에서 특정 Node.js 버전을 요구하는 이유는주로 Node.js와 프로젝트 의존성(라이브러리, 패키지)의 호환성 문제 때문이다.Node.j..