-
카테고리
-
세부 분야
프론트엔드
-
해결 여부
미해결
npm i 로 설치되는 packges.json의 디펜던시 내용에 대해 궁금합니다.
21.12.28 03:34 작성 조회수 225
0
이미 다른사람이 만들어둔 pagacke.json을 저의 로컬에 복사해와서,
npm i 로 설치를 하게되면 package.json의 dependencies와 devDependencies에 있는 모든 라이브러리들이 설치가 되는건지,
dependencies에만 있는것들이 설치가 되는건지 헷갈립니다.
아니면 devdependencies가 개발할때만 사용하는거니까 devDependencies에 있는 목록만 설치가 되나요?
답변을 작성해보세요.
1
라푼젤
질문자2021.12.29
제가 질문을 좀 헷갈리게 쓴거같네요.
npm i를 하면 제 로컬에 설치되는 목록이 dependencies 와 devdependencies의 목록 중 모두 설치되는건지에 대한 질문이었습니다.
예를 들어 dependencies의 목록에 "A" 가 있고, devdependencies에 "B"가 있다면 npm i했을때 "A"와 "B" 둘다 설치되는건지에 대한 질문이었습니다.
김정환
지식공유자2022.01.16
npm i 를 사용하시면 NODE_ENV 환경변수 값을 보는데요 이값이 "production"이 아니면 dependencies와 devDependencies 모두 설치합니다.
npm i 명령어의 production 옵션을 사용하면 dependencies 만 설치하는데요 NODE_ENV=production으로 설정하기 때문입니다.
이 문서를 참고하시면 됩니다.
- https://docs.npmjs.com/cli/v7/commands/npm-install
답변 1