mkdir $HOME/.brew && curl -fsSL https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C $HOME/.brew
mkdir -p /tmp/.$(whoami)-brew-locks
mkdir -p $HOME/.brew/var/homebrew
ln -s /tmp/.$(whoami)-brew-locks $HOME/.brew/var/homebrew/locks
export PATH="$HOME/.brew/bin:$PATH"
brew update && brew upgrade
mkdir -p /tmp/.$(whoami)-brew-locks
export PATH="$HOME/.brew/bin:$PATH"
export NVM_DIR="$HOME/.nvm"
[ -s "$HOME/.brew/opt/nvm/nvm.sh" ] && \. "$HOME/.brew/opt/nvm/nvm.sh" # This loads nvm
brew install node
node -v
npm -v
위의 코드를 통해 설치가 잘 됐는지 확인
npm i -g @nestjs/cli
nest new [원하는 프로젝트 생성]
중간에 어떤 package manager를 사용할 것인지
1. npm
2. yarn
-> https://ehddnjs8989.medium.com/npm-vs-yarn-3a611c89d291
큰 차이 없음.
npm run start
후 http://localhost:3000/ 에 가면 "Hello World!" 를 볼 수 있다.