$ 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 권한 얻지 않아도 된다.