밍비
프로그램의 편린
밍비
전체 방문자
오늘
어제
  • 분류 전체보기 (64)
    • Spring (2)
    • TIL (23)
    • 프로그래머스 (12)
    • Udemy (16)
    • Typescript (2)
    • MERN (1)
    • AWS (7)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • state 관리
  • Availability Zones
  • API 호출
  • 함수형 update
  • 리액트 생애주기
  • overflow-wrap
  • state 끌어올리기
  • 리스트 조회
  • Points of Presence
  • 리액트
  • State 합치기
  • DOM
  • useNavigate
  • AWS Regions
  • react
  • 한입 크기로 잘라먹는 리액트
  • 컴포넌트트리
  • 수평 스케일링
  • Page Moving
  • useParams
  • Edge Locations
  • 한입크기로잘라먹는리액트
  • 분산저장소
  • 리액트 reducer
  • 네이버커넥트
  • 데이터 수정
  • 서비스아키텍처
  • useState
  • useRef
  • 리액트 프로젝트 만들기

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
밍비

프로그램의 편린

TIL

[TIL] npm install 시 --save, --save-dev 의 뜻

2024. 1. 1. 18:39
728x90

항상 써왔으면서 제대로 뜻을 몰랐다.

 

결론부터 말하자면

--save는 package.json의 dependencies에 모듈을 추가하겠다는 의미인데 npm5부터는 명시하지 않아도 추가가 된다고 한다.

--save-dev는 개발 시에만 다운받는 dependency라는 걸 명시하는 역할이다.

 

즉 --save-dev로 다운받을 경우 배포할 때는 모듈을 다운받지 않게 된다.

typescript 같은 모듈 다운받을 때 --save-dev 태그를 붙이면 된다.

(타입 정의를 도와주기 위해서 개발할 때만 쓰이기 때문이다)

728x90

'TIL' 카테고리의 다른 글

[Next.js] 프로젝트 때 쓸 프론트 라이브러리들  (0) 2024.02.06
Application Architecture  (0) 2024.01.20
[TIL] 코드 이해하기...프젝 시작 전 각종 복습 벼락치기  (1) 2023.12.22
[html/css] 100일 코딩 챌린지 - css position  (0) 2023.04.13
[html/css] 100일 코딩 챌린지 - flex 박스  (0) 2023.04.12
    밍비
    밍비

    티스토리툴바