: node.js의 버전 관리자
nvm --versionnvm install [설치할버전]nvm ls node -vnvm use [사용할 노드 버전]: 누가 만들어놓은 패키지를 쓸수 있게해줌, 노드 설치하면 함께 설치된다.
npm대신 yarn도 쓸 수 있다. 패키지 설치를 필요로 한다.
npm install -g yarnyarn add [옵션][설치할 패키지 이름]yarn이 조금더 속도가 빠르다. 그래서 나는 yarn을 썼다. yarn은 패키지를 설치해줘야하니, 그게 귀찮다면, npm이나 npx를 써도 상관없다. yarn add = npm install 거의 같다고 보면된다. 여러명이 프로젝트를 할때는 한가지 명령어로 통일하는게 좋다.
yarn create react-app "프로젝트 명"yarn startyarn add react-router-domyarn add redux react-reduxyarn add redux-thunkyarn add styled-componentsyarn add @material-ui/core @material-ui/icons프로젝트 두가지를 동시에 하던 상황이 있었다. localhost:3000이 종료되지 않아서, 자꾸 localhost:3001에서 열지 runstart를 할때마다 물어봤다. 계속 y 눌러서 하다가, 번거로워서 방법을 찾아봤다. 나는 윈도우 환경이었고, 검색해보니깐 php 관련해서 포트번호를 찾아서 죽이는 방법을 추천해줬는데, 잘 되지 않았다.
npx kill-port 3000을 입력하니 깔끔하게 3000포트가 종료됐다.