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 |