NVM이란? (Node Version Manager)
말그대로 노드 버전 관리자에요. 마땅히 설명할게 없네요.
어떠한 도구로 개발하다보면 버전을 교체하거나 여러 버전을 관리해야 하는 경우가 생겨요.
node도 마찬가지에요. nvm을 활용하여 node를 버전 별로 설치하고 관리하는 방법을 알아보겠습니다.
for Windows
...더보기
https://github.com/coreybutler/nvm-windows/releases
1. 위의 URL로 접속하면 아래의 페이지를 확인하실 수 있어요. (글 작성일자 기준)
저는 nvm-setup.zip을 다운로드 받아서 설치해볼거에요.
2. 압축을 해제한 후에 설치 파일을 실행해주세요.
일반 윈도우 프로그램 설치하듯이 편하게 진행해주시면 됩니다.
3. cmd 창을 열고 설치 여부를 확인해주세요.
nvm version
4. npm 설치까지 해볼게요.
nvm install v10.16.3
5. 설치한 node를 사용해볼게요.
nvm use 10.16.3
6. 잘 설정되었나 보겠습니다.
node -v
npm -v
for Mac
...더보기
1. 위의 URL로 접속해서 nvm의 최신 버전을 확인할게요.
휠을 좀 내리다보면 아래와 같은 스크립트 명령어를 확인할 수 있어요. (글 작성일자 기준)
2. 터미널창을 열고 스크립트를 실행해볼게요.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
source ~/.bash_profile
3. 잘 설치되었는지 보겠습니다.
사실 전 이미 설치되어있습니다.. 아래와 같이 Node 10.16.0으로 이미 사용 중이네요.
nvm ls
4. npm을 추가로 설치해볼게요.
nvm install v10.16.3
5. 설치한 node를 사용할게요.
nvm use 10.16.3
6. 다시 잘 설치되었나 보겠습니다.
'Backend > Node.js' 카테고리의 다른 글
Node.js 재시작 없이 반영, 자동 재시작 (Supervisor) (0) | 2020.04.01 |
---|---|
Node.js 코딩 패턴 (Routes-Controllers-Services 구조) (2) | 2019.11.13 |
Node.js MySQL Transaction(트랜잭션) (6) | 2019.11.13 |
Node.js MySQL 연동 (Express) (0) | 2019.11.11 |
Node.js Express 설치 (express-generator) (0) | 2019.10.10 |