개요
여러가지 프로젝트를 동시에 진행 하다보면, 프로젝트 마다 node 버전이 달라서 컴파일 하는데 애먹는 경우가 자주 있는데, 그럴때 NVM을 이용하여 node.js 버전을 관리해 주면 쉽게 해결 할 수 있다.
이 NVM을 MAC (Linux), Window 환경 두가지에서 모두 구축하여 노드 버전을 쉽게 관리 해보자!
Mac (Linux) 환경에서 NVM 활용하기
github.com/nvm-sh/nvm#install--update-script
일단 위 git 페이지를 참조하였다.
1. 설치
sudo curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
2. ~/.bash_profile 에 환경 변수 설정
vim ~/.bash_profile
에디터에서 아래 내용 삽입
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
3. bash_profile 적용
source ~/.bash_profile
4. 노드 버전 설지
nvm instlal [node_version]
아래와 같이 노드 버전을 입력해 주면 된다.
nvm install 10.17.0
5. 설치된 버전 조회
nvm ls
6. 노드 버전 변경
nvm use [node_version]
nvm use 10.17.0
7. 변경된 노드 버전 확인
node -v
이렇게 하면, nvm으로 쉽게 노드 버전을 바꿔가면서 여러 프로젝트들을 관리 할 수 있다.
다음은 윈도우 쪽을 알아보자!
Windows 환경에서 NVM 사용하기
1. 설치
github.com/coreybutler/nvm-windows/releases
위 링크에서 nvm-setup.zip 파일을 다운로드 받아 주자!
2. CMD 창에서 NVM Install 확인
3. node 버전 설치
nvm install 10.17.0
다른 운영체제들과 동일하다.
10.17.0은 설치하고 싶은 버전으로 변경 해 주면 됩니다.
4. 설치된 버전들 확인
nvm ls
마찬가지로, 다른 운영체제들과 동일 합니다!
5. 버전 변경 및 버전 확인
nvm use 10.17.0
node -v
전반적으로 명령어들은 동일하지만,
따로 환경변수를 설정해 주지 않았음에도 Install 파일이 저절로 해결해 주어 조금 더 간단히 진행 된 것 같습니다!
예전에는 MAC이 아니면 개발하기 힘든 환경이 많았는데, 요즘에는 Window쪽에서 개발하는게 대부분 더 잘 되어 있는 것 같다는 느낌을 받네요.
이렇게 NVM을 이용하여 MAC (Linux, Ubuntu)과 Window 에서 node 버전을 관리하는 방법을 알아 보았습니다.
간단하지만 서도 막상 모르는 상태에서 겪에 되면 쓸데 없이 시간만 보내는 노드 세팅..
NVM을 이용하여 심플하게 노드 버전을 관리해 보세요!
'Programming' 카테고리의 다른 글
Google App Script 시작하기(2) - 외부 프로젝트에서 내가 만든 Google App Script API 호출하기 (0) | 2020.12.17 |
---|---|
Google App script 시작하기(1) - Google App script로 API 구현하기 (0) | 2020.12.17 |
국가별 ISO, 전화번호 코드 Excel (3) | 2020.06.12 |
CKEditor5 - Web Editor CKEditor5 이미지 업로드 (14) | 2020.03.13 |
CKEditor5 - Web Editor CKEditor5 소개 및 라이센스 문제 (9) | 2020.03.13 |