포스트

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

init

간단한 설정해주기

확인 새로 pakage.json 파일이 생긴 것을 알 수 있음.

npm으로 express 설치

1
npm install express

명령어를 입력하면 express와 관련된 라이브러리들이 설치됨

node_modules과 pakage-lock.json파일이 새롭게 생성된 것을 확인

node_modules에는 다양한 라이브러리들이 설치되어 있음.

도움되는 영상 -

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.