Web/Node.js
[Node.js] package.json에서 dependencies와 devDependencies
pocket.quokka
2024. 10. 28. 13:46
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