붉은거위 노트 (redgoose note)

npm 활용하기 (npm install)

Nest
Development
Category
node.js
Hit
496
Star
0

npm을 활용하여 node.js 모듈을 설치하고 관리(업데이트)할 수 있다.

package.js 파일 만들기와 모듈설치

프로젝트에서 package.js 파일을 다음과 같은 코드로 만든다. package.js 는 프로젝트의 정보를 저장하고 npm 모듈을 관리할때 필요한 정보를 담고있는 파일이다.

{
  "name": "project name",
  "version": "0.1.0",
  "private": true,
  "devDependencies": {}
}

gulp 모듈을 설치한다고 한다면 package.js 파일이 있는 프로젝트 경로에서

npm install --save-dev gulp

명령어를 실행하면 모듈을 다운로드받고 gulp 모듈이 설치된다. 그리고 package.js 파일의 내용을 확인해보면..

{
  "name": "project name",
  "version": "0.1.0",
  "private": true,
  "devDependencies": {
    "gulp": "^3.9.0"
  }
}

형식으로 devDependencies 안에 gulp가 추가되는것을 확인할 수 있다.

모듈 업데이트

package.js 파일에서 devDependencies값 속에있는 모듈에서 최신버전으로 올리려면

npm update

명령을 실행하면된다. 만약 특정 모듈만 업데이트 하고 싶다면 다음과 같이 명령어를 실행해주면 된다. 예)gulp

npm update gulp

다른 환경에서 모듈 설치하기

프로젝트를 다른 컴퓨터에서 작업하려고 할 때 모듈을 그대로 유지할 수 있어야한다.
package.js 파일에서의 내용을 토대로 npm에서 설치한 모듈 그대로 새로 설치할 수 있다. (아주 유용함!)

npm install