이제 모듈 여러 개를 동시에 설치해보겠습니다. npm install [패키지1] [패키지2] [...]와 같이 패키지들을 나열하면 됩니다.
콘솔
$ npm install morgan cookie-parser express-session
added 12 packages, and audited 63 packages in 2s
2 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
설치한 패키지의 버전과 숫자, 소요된 시간 등은 이 책과 다를 수 있습니다. 설치한 패키지들이 dependencies 속성에 기록됩니다.
package.json
{
"name": "npmtest",
...
"dependencies": {
"cookie-parser": "^1.4.6",
"express": "^4.17.3",
"express-session": "^1.17.2",
"morgan": "^1.10.0"
}
}
개발용 패키지를 설치할 수도 있습니다. 실제 배포 시에는 사용되지 않고, 개발 중에만 사용되는 패키지들입니다. npm install --save-dev [패키지] [...]로 설치합니다. --save-dev가 개발용 패키지임을 나타냅니다.