nodejs (2) 썸네일형 리스트형 [nvm] nvm으로 nodejs 버전관리하기(설치, 명령어) 기존 프로젝트에서는 nodejs의 특정 버전을 직접 설치하여 진행했다. 하지만 새로운 프로젝트를 시작하며 지정한 nodejs의 최신버전을 사용해야 할 일이 생겼고, 필요한 버전을 다시 깔아야 하나 고민하다가 nvm을 알게 되었다. ※ 참고로, 기존에 있던 nodejs를 굳이 삭제하지 않아도 된다고는 하는데, nvm을 통해 설치될 nodejs들과 기존 nodejs는 별개로 동작하는 것이 싫어서(디렉토리도 그렇고) 그냥 삭제 후 nvm을 통해 재설치하기로 햇다. nvm이란?한마디로 여러 가지 nodejs 버전을 설치하고 선택해서 실행할 수 있도록 관리해주는 프로그램이다. nvm 설치 Releases · coreybutler/nvm-windowsA node.js version management util.. npm install 할 때 --save의 의미는? ex) npm install react-router-dom --save → package.json의 dependency에 모듈을 추가한다는 의미 보통 프로젝트 폴더를 공유하거나다른 컴퓨터에서 작업을 하려고 옮길 때 node_modules 폴더는 용량이 매우 매우 크기 때문에 함께 옮길 수 없다. (시간이 많이 들기 때문에 굉장히 비효율적임) 그래서 --save를 통해 모듈을 설치할 때 package.json 이라는 폴더의 dependency 항목에 모듈의 이름과 버전을 기록해놓고 나중에 옮긴 프로젝트 폴더에서 이 dependency를 보고 npm이 모듈들을 다시 다운로드 해줌 (--save로 설치하지 않은 모듈은 다시 추가되지 않음) 하지만 npm5 버전 이후부터는 자동으로 package.json에 기록.. 이전 1 다음