[CentOS] Node.js + express 설치 방법
* 이 포스팅은 CentOS 6. x 버전을 기준으로 작성되었습니다.
Node.js 설치
CentOS에서는 yum 기본 저장소(repository)에는 nodejs 패키지가 포함되어있지 않기 때문에 설치가 불가능합니다. 하지만 EPEL 저장소를 이용하면 가능합니다.
# yum install nodejs npm --enablerepo=epel
위 명령은 epel 저장소를 이용해 nodejs와 npm을 설치하기 위한 명령입니다. npm은 Nodejs Package Manger의 약자로 nodejs에서 사용하는 모듈을 설치하는 툴입니다.
express 설치
# npm install -g express
여기서 -g 옵션은 global을 의미하며 전체 계정에서 사용할 수 있도록 설정하는 옵션입니다. 하지만 설치가 안되는 경우가 있습니다. 이럴 경우 아래 패키지명으로 다시 설치해보세요.
# npm install -g express-generator
express 프로젝트 생성
# express /home/nodejs && cd /home/nodejs
위 내용은 /home/nodejs 디렉토리에 express 프로젝트를 초기화하고 /home/nodejs 디렉토리로 이동하는 명령입니다. /home/nodejs 라는 경로는 임의의 경로이므로 원하는 위치에 프로젝트를 생성하시면 됩니다.
그리고 바로 종속성 모듈을 설치합니다.
# npm install -d
이것으로 nodejs와 express 설치 및 프로젝트 생성이 완료되었습니다.