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