Education*
Devops
Architecture
F/B End
B.Chain
Basic
Others
CLOSE
Search For:
Search
BY TAGS
linux
HTTP
golang
flutter
java
fintech
개발환경
kubernetes
network
Docker
devops
database
tutorial
cli
분산시스템
www
블록체인
AWS
system admin
bigdata
보안
금융
msa
mysql
redis
Linux command
dns
javascript
CICD
VPC
FILESYSTEM
S3
NGINX
TCP/IP
ZOOKEEPER
NOSQL
IAC
CLOUD
TERRAFORM
logging
IT용어
Kafka
docker-compose
Dart
nvm을 이용한 node 버전 관리
Recommanded
Free
YOUTUBE Lecture:
<% selectedImage[1] %>
yundream
2024-04-27
2024-04-27
514
### NVM 이란 리눅스 운영체제에서는 apt-get(우분 투리눅스의 경우)과 같은 패키지관리 소프트웨어를 이용해서 node를 설치한다. 간단하기는 하지만 최신 node 버전을 설치할 수 없다. 또한 여러 애플리케이션을 개발해야 하는 경우, 각 애플리케이션 마다 node 버전이 다를 수 있는데 이때 node 버전을 선택해야 하는 어려움도 있다. NVM을 이용하면 다양한 버전의 node를 설치하고 선택할 수 있다. ### NVM 설치 curl을 이용해서 설치 할 수 있다. **bash** 사용자의 경우 ``` curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash ``` **zsh** 사용자의 경우 ``` curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | zsh ``` 설치하고 나서 **source** 명령을 이용해서 nvm 환경을 적용한다. ``` ## bash 사용자의 경우 source ~/.bashrc ## zsh 사용자의 경우 source ~/.zshrc ``` nvm 버전을 확인해보자. ``` $ nvm --version 0.39.1 ``` ### NVM으로 여러 버전의 node 설치하기 nvm install version 으로 설치할 수 있다. ``` nvm install node nvm install --lts nvm install 19.12.0 nvm install 19 ``` ### 설치된 node 버전 확인 ls 명령으로 설치된 node 버전을 확인 할 수 있다. ``` $ nvm ls -> v19.9.0 v22.0.0 default -> node (-> v22.0.0) ``` 19.9.0, 22.0.0 두 개의 버전이 설치된 것을 확인 할 수 있다. * default 버전: node v22.0.0 * 현재 사용 중인 버전: node v19.9.0 새로운 환경이 시작되면(터미널을 새로 시작하거나 새로 로그인 할 경우) default node 버전이 실행된다. ### 사용할 node 버전 선택 use 명령을 이용해서 사용할 node 버전을 선택할 수 있다. ``` $ nvm use 22.0.0 Now using node v22.0.0 (npm v10.5.1) $ node --version v22.0.0 ``` 이 node 버전은 현재 터미널에만 적용된다. 터미널이 종료되면 default node 버전으로 설정이 된다. ### default node 버전 변경 **nvm aliase default version** 으로 default node 버전을 설정할 수 있다. 먼저 현재 설정된 default node 버전을 확인해보자. ``` $ nvm run default --version Running node v22.0.0 (npm v10.5.1) v22.0.0 ``` 19.9.0을 default node 버전으로 설정해보자. ``` $ nvm alias default 19.9.0 default -> 19.9.0 (-> v19.9.0) ``` ### node 버전 삭제 사용하지 않는 node 버전은 **nvm uninstall version** 명령으로 삭제할 수 있다. ``` nvm uninstall 22.0.0 nvm unistall 22 nvm uninstall --lts ```
Recent Posts
Vertex Gemini 기반 AI 에이전트 개발 03. Vertex AI Gemini 둘러보기
Vertex Gemini 기반 AI 에이전트 개발 02. 생성 AI에 대해서
Vertex Gemini 기반 AI 에이전트 개발 01. 소개
Vertex Gemini 기반 AI 에이전트 개발-소개
생성 AI 모델 Flux.1 설치 및 사용
GPT를 이용한 Reranker 테스트
5분만에 만들어보는 Streamlit 챗봇
Let's encrypt로 SSL 인증서 관리하기
Upscayl을 이용한 이미지 업스케일링
스테이블 디퓨전 설치 및 사용해보기
Archive Posts
Tags
javascript
NODEJS
Copyrights © -
Joinc
, All Rights Reserved.
Inherited From -
Yundream
Rebranded By -
Joonphil
Recent Posts
Archive Posts
Tags