※ 작성자의 편의를 위해 Linux 터미널 환경을 예제로 들겠습니다.
※ 설치과정이나 운영체제적인 면을 제외하고는 npm의 사용법이나 옵션은 같으니 그대로 따라해주시면 됩니다 :)
npm 설치하기 (Ubuntu / Debian)
$ sudo apt-get install npm
npm 버전확인
$ npm --version
2.7.1
npm 버전 업데이트
npm 버전이 낮을 경우 운영체제 패키지 매니저로 업데이트 해조 되지만 npm자체적인 업데이트가 가능합니다.
※ 관리자 권한 및 루트 권한으로 글로벌 설치를 해야합니다.
$ sudo npm install -g npm
/usr/bin/npm -> /usr/lib/node_modules/npm/bin/npm-cli.js
npm@2.7.1 /usr/lib/node_modules/npm
npm 패키지 설치 명령어
※ <package>에 설치를 원하시는 패키지 이름을 적으시면 됩니다. ex) express
$ npm install <package>
글로벌 vs 로컬
npm 패키지 설치 방법중 로컬과 글로벌 두가지로 나뉘게 됩니다.
로컬은 현재 사용하는 디렉토리 또는 어플리케이션에서만 사용하게될 패키지로 설치한다는 의미며, 터미널 및 콘솔의 명령어를 실행한 현재 디렉토리에 node_modules라는 디렉토리가 생성되어 그곳에 설치가 됩니다.
글로벌은 이 운영체제에 설치된 node.js를 사용할때 어디서든 해당 패키지를 사용할 수 있도록 설치한다는 의미며, 미리 설정된 글로벌 디렉토리에 설치가 됩니다. (Linux는 /usr/lib/node_modules) 그리고 글로벌 설치는 운영체제에 따라 루트 권한 또는 관리자 권한을 필요로 합니다.
※ 글로벌 설치를 위해서는 -g 옵션을 추가하시면 됩니다.
$ npm install -g <package>
반응형