프로그램셋업 & 명령어/NVM

Node.js 설치, yarn 설치, react project 설치

wooweee 2023. 9. 6. 01:08
728x90

1. nvm 이란

  • nvm은 "Node Version Manager"의 약어
  • Node Version Manager는 다양한 Node.js 버전을 관리하고 전환하는 도구
  • nvm 설치 시, npm이 자동으로 등록

 

2. npm, yarn 이란

  • 패키지 관리자 (homebrew 같은 역할 수행)
  • 둘다 같은 역할이지만 여러블로그 분위기상 yarn이 조금더 보안과 속도 면에서 우위에 있다.
  • npm은 nvm 설치시 자동으로 설치가 된다.
  • node.js라는 환경에서 js라는 언어로 작업을 수행할 것인데 npm을 이용해서 이미 만들어진 package를 다운 받아서 조금 더 수월하게 작업을 하려는 목적

 

3. nvm 설치 및 관련 명령어

 

  • nvm 설치
brew install nvm

 

  • 모든 version nvm
nvm ls-remote

 

  • 원하는 version nvm 설치
nvm install 18.17.1 # LTS

 

  • nvm version 삭제
nvm uninstall v14.17.5

 

  • node.js version (= nvm version 확인)
# 처음 brew install nvm 시, 최신 node.js 인 v20.6.0(default)로 설치됨
# 현재는 LTS version인, v18.17.1 로 사용 중
node -v

 

  • default version으로 nvm 전환
nvm use default

 

  • 다시, LTS version으로 돌아가기
nvm use 18.17.1

 

 

  • 내 local의 설치된 nvm version 모두 보기
nvm ls

 

  • default nvm version 변경하기
nvm alias default v18.17.1

 

  • yarn 설치
npm install --global yarn

 

 

4. react-app 만들기

  • yarn 방식
yarn create react-app hello-react 
# react-app   : 리액트 앱 관련 정보를 띄운다는 의미이고
# hello-react : project명

 

  • npm 방식
npm init reat-app hello-react

 

 

  • 서버 띄우기
yarn start

npm start