본문 바로가기

Web/Node.js

[Node.js] package.json에서 dependencies와 devDependencies

npm logo

 

package.json을 보면 아래와 같이 dependencies 영역이 있고, devDependencies 영역이 있다. devDependencies에는 개발 환경에서만 사용하는 패키지들을 명시한다.

{
  "dependencies": {
    "express": "^4.17.1"
  },
  "devDependencies": {
    "webpack": "^5.0.0",
    "webpack-cli": "^4.0.0"
  }
}

 

npm install을 하면 dependencies와 devDependencies 영역에 명시된 모든 패키지가 설치된다.

프로덕션에서 devDependencies 영역에 해당하는 패키지들을 설치하지 않으려면 아래 두 명령어 중에 하나를 선택해서 패키지를 설치하면 된다.

npm install --production

// 또는

npm install --omit=dev

'Web > Node.js' 카테고리의 다른 글

[Node.js] npm run start 와 npm start  (0) 2023.10.25
[Node.js] require vs. import  (0) 2022.06.19