안녕하세요. 오늘은 mac에서 nest.js 세팅하는 방법을 적어보려 합니다.
우선 Node.js 설치를 해야합니다.
설치에는 여러가지 방법이 있지만, Homebrew를 이용하거나 Node.js 공식 사이트에서 .dmg를 다운 받는 방법이 있습니다.
cmd에 아래 코드를 실행
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
사용중인 mac 비밀번호 입력(cmd 화면에서 비밀번호는 노출되지 않습니다.)
정상 설치 확인
brew --version!

위처럼 뜨면 정상적으로 설치 완료.
brew install nvm
설치됐는지 확인
nvm --version
만약에 nvm --version 했는데 zsh: command not found: nvm 이렇게 뜬다면 경로 미등록으로 인한 로그로
인텔맥 기준
echo '[ -s "/usr/local/opt/nvm/nvm.sh" ] && \. "/usr/local/opt/nvm/nvm.sh"' >> ~/.zshrc source ~/.zshrc 이렇게 등록해 준 뒤 다시 nvm --version 하면 정상적으로 버전이 뜨는 것을 확인
homebrew 경로가 인텔 맥은/usr/local, M1부터는 /opt/homebrew/로 수정해서 경로 설정해 주면 된다.
Node.js 설치에는 두가지 방법이 있다.
1. https://nodejs.org/ko/download 여기서 원하는 버전을 직접 다운로드 후 설치
2. nvm install 버전으로 원하는 버전 직접 설치하기
둘 중 편한 방법으로 진행 하면 되며, 설치 완료 후 확인은 node -v 하면 설치한 노드의 버전이 나온다. npm도 동일하게 npm -v 하면 설치된 npm의 버전이 나온다.
cmd에 npm install -g @nestjs/cli 하게 되면 바로 설치가 완료 된다.
설치 완료 후 Nest.js를 이용한 프로젝트를 만들고 싶다면 cmd창이나 vscode 터미널 등에서 원하는 폴더 경로까지 cd로 이동한 후 nest new 프로젝트명 입력하면 해당 폴더에 새로운 Nest.js의 프로젝트가 만들어져 있다.