사용자 도구


express 모듈 (프레임워크)

설치

$ npm install express // 현재 프로젝트에만 express 모듈을 설치하고자 하는 경우
$ npm install -g express // 언제든지 express 모듈을 사용하고자 하는 경우

globally 설치를 하는 경우 /usr/local/lib/node_modules/express/ 에 설치가 된다. 이를 현재 프로젝트에서 쓰려면 다음 명령을 이용한다.

$ npm link express

다음 명령으로 express 프레임워크를 사용하는 프로젝트를 생성하기 쉽게 해주는 generator를 설치할 수도 있다.

$ npm install -g express-generator

이렇게 하면 다음 명령으로 프로젝트를 생성할 수 있다.

$ express HelloExpress

사실 이게 되어야 하는데 환경 설정 때문인지 root 권한일 때만 생성이 되더라.

$ sudo express HelloExpress

그 후 HelloExpress 폴더로 이동하고 npm install 명령으로 의존 패키지를 설치해 주어야 한다. 당연한 거지만 root 권한으로 프로젝트를 생성하면 폴더가 루트 소유가 되니 변경해야 한다.

더 좋은 방법은 심볼릭 링크를 만들어 주는 것이다.

$ sudo ln -s /usr/local/bin/express /usr/bin/express

이렇게 하면 굳이 root 권한 얻지 않아도 된다.