Node.js로 서버 만들기(feat.express 라이브러리 - 초기세팅)
1. Setting
nvm과 npm 이란?
nvm(Node Version Manager)
쉽게말해 Node.js의 여러 버젼을 맘대로 골라 설치할 수 있게 해주는 프로그램!
npm(Node Package Manager)
쉽게말해 Node.js로 개발된 패키지를 편리하게 설치, 업데이트 및 삭제해 주는 프로그램! (Node.js를 설치하면 npm도 자동으로 설치됨)
Terminal로 설치
homebrew가 설치되었다는 가정하에 설치를 진행 homebrew사이트
nvm 설치
1
brew install nvm
brew를 이용해 nvm을 설치
환경 변수를 설정안하고 nvm -v를 치면 터미널에 인식하지 못한다고 나옴.
시스템 환경변수 등록
1
2
3
4
# zsh 은 둘 중에 하나로 사용하면 된다.
$ vim ~/.zshenv
$ vim ~/.zprofile
vim 편집기에 들어가서 i를 누른 후 입력모드!
1
2
3
export NVM_DIR="$HOME/.nvm"
[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh" # This loads nvm
[ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion
위 코드 입력후 esc 누르고 “:wq”로 저장 후 종료.
1
2
3
# zsh
$ source ~/.zshenv
$ source ~/.zprofile
환경 변수가 적용될 수 있도록, source 명령을 사용함.
1
2
3
nvm -v
npm -v
node -v
2. Express 라이브러리 설치
npm init으로 setting
1
2
#자신의 repository 경로에서
npm init
간단한 설정해주기
새로 pakage.json 파일이 생긴 것을 알 수 있음.
npm으로 express 설치
1
npm install express
명령어를 입력하면 express와 관련된 라이브러리들이 설치됨
node_modules과 pakage-lock.json파일이 새롭게 생성된 것을 확인
node_modules에는 다양한 라이브러리들이 설치되어 있음.
도움되는 영상 -
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.

