인프런 커뮤니티 질문&답변
npm i 로 설치되는 packges.json의 디펜던시 내용에 대해 궁금합니다.
작성
·
347
답변 1
1
김정환
지식공유자
npm i 를 사용하시면 NODE_ENV 환경변수 값을 보는데요 이값이 "production"이 아니면 dependencies와 devDependencies 모두 설치합니다.
npm i 명령어의 production 옵션을 사용하면 dependencies 만 설치하는데요 NODE_ENV=production으로 설정하기 때문입니다.
이 문서를 참고하시면 됩니다.
- https://docs.npmjs.com/cli/v7/commands/npm-install






제가 질문을 좀 헷갈리게 쓴거같네요.
npm i를 하면 제 로컬에 설치되는 목록이 dependencies 와 devdependencies의 목록 중 모두 설치되는건지에 대한 질문이었습니다.
예를 들어 dependencies의 목록에 "A" 가 있고, devdependencies에 "B"가 있다면 npm i했을때 "A"와 "B" 둘다 설치되는건지에 대한 질문이었습니다.