노드를 사용하다 보면 버전 관련한 문제를 자주 만나게 됩니다. 그때문에 우리는 노드의 버전을 때때로 바꾸면서 사용할 필요가 있죠.
그럴때를 위해 좀더 편리하게 사용할 수 있도록 노드 버전관리 매니저 프로그램을 사용할 수 있습니다.
1단계: NVM (Node Version Manager) 설치 ( https://github.com/nvm-sh/nvm )
$ sudo curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
2단계: NVM 환경 변수 설정
$ vi ~/.bash_profile
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
위와 같이 입력하고 <ESC> 누르고 <:wq> 눌러 저장 합니다. (.bash_profile 파일이 설치전에 미리 존재한다면 설치중 자동 입력 되는 것 같습니다. 업데이트 할 때 보니 프로파일이 업데이트 되어 있더군요.)
3단계: 환경변수 설정후 터미널 프로파일 적용
$ source ~/.bash_profile
적용 되었는지 확인
$ nvm ls
-> system
node -> stable (-> N/A) (default)
iojs -> N/A (default)
4단계: NodeJS 최신 안정화 버전 설치
$ nvm install stable
5단계: NVM 활용
NodeJS 특정 버전 설치
$ nvm install 13.10.1
NodeJS 사용 버전 변경
$ nvm use 13.10.1
이제 노드와의 싸움은 멈추시고 개발에 좀 더 집중하실 수 있게 되기를 바랍니다.
도움이 되셨다면 "좋아요", "구독", "댓글", "알림설정" 까지 부탁드려요.. 는 역시 유튜브 맨트죠. 요즘 제가 유튜브를 너무 많이 보나 봅니다.
그럼 이만..
'개발자의 정보 > 개발관련 상식' 카테고리의 다른 글
개발자의 직급과 역할에 관한 이야기 (0) | 2021.07.02 |
---|---|
Kotlin for Server Side (0) | 2020.06.01 |
GitHub 팀프로젝트도 이제는 무료입니다. (0) | 2020.04.17 |
Cloud Translation API - 구글번역 API (0) | 2020.04.16 |
모든 개발자를위한 10 가지 특별한 GitHub 리포지토리 (0) | 2020.04.03 |
파이썬은 왜 미래의 프로그래밍 언어가 아닐까 (0) | 2020.04.02 |
JetBrains Mono — 개발자를 위해 JetBrains가 제작한 새로운 서체 (0) | 2020.02.20 |
Apache License 2.0 | 오픈소스SW 라이선스 (0) | 2020.02.20 |
댓글