업데이트:

NPM

Node.js 기반 패키지 모듈들을 관리하는 도구.

설치

  • https://nodejs.org 에서 node.js설치
  • node와 npm 버전확인.
//버전을 확인함으로서 설치된 것을 확인.
> node -v
> npm -v
  • 모듈을 관리하기 위해, package.json 설정
> npm init //package.json 파일 생성
> npm init -y //기본선택 값으로, 질의없이 바로 package.json 생성

NPM 명령어

> npm install [모듈명]
> npm i (축약어)
> npm install -g [모듈명] //글로벌 설치
> npm install --save-dev [모듈명] //개발모듈로 설치
> npm install --save [모듈명] //배포모듈로 설치 (앱구동을 위해 필요한 도구들)
> npm uninstall [모듈명] //설치된 모듈삭제

package.json

  • “script” : {} 에 필요한 명령어를 정의할 수 있음.
{
  "name": "webpack-test",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "dev": "webpack-dev-server  --open",
    "build": "webpack"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    //npm i --save vue시 해당 영역에 자동등재.
    "vue": "^2.5.11"
  },
  "devDependencies": {
    //npm i --save-dev webpack시 해당 영역에 자동등재.
    "@babel/core": "^7.2.2",
    "babel-loader": "^8.0.5",
    "webpack": "^4.28.1",
    "webpack-cli": "^3.2.1",
    "webpack-dev-server": "^3.1.14"
  }
}

* package.json만 있으면, 다른 환경에 세팅을 할 경우에, npm install 만으로 필요한 모듈 및 라이브러리를 한번에 설치할 수 있음.

댓글남기기