--save-exact는 언제 사용하는가?

유림·2022년 12월 20일
0

💡dding's TIL

목록 보기
22/41

하다보면 아무래도 다양한 config, plugin을 설치할 때가 있다.
그때마다 -D, --save-dev, --save-exact 등 여러가지가 있어 헷갈릴 때가 있다.
헷갈린다기보단 의미를 잘 모르고 일단 사용한다는 말이 더 정확한 것 같다

그 중 --save-exact에 대해 알게된 점을 기록해두고자 한다.

처음 webpack만을 이용해 기본 세팅을 할 때 아래 이미지처럼

버전 앞에 "^"가 함께 작성되어져있다.

패키지가 업데이트 되었을 때 마이너 버전에 한하여 업데이트를 허용한다는 의미이다.

예를들어) 5.3일 때 npm i 를 하면 5.4로 업데이트가 된다.

때문에 이런한 자동 업데이트를 원하지 않을 경우 "--save-exact"를 사용한다.
"--save-exact"를 추가하여 설치하면 설치했을 때의 정확한 버전으로만 사용된다

npm i --save-dev --save--exact prettier

📍나는 이번에 prettier를 설치할 때 사용하게 되었다.
버전에 따라 변화되는 내용으로 계속 불필요한 수준의 에러가 나타날 수 있기 때문에
공통된 조건으로 포맷팅 되기 위하여 자동 업데이트가 되지 않도록 "--save-exact"를 사용해서 설치한다고 한다.

profile
ɪ ʜᴏᴘᴇ ᴛᴏ sᴏʟᴠᴇ ʀᴇᴀʟ ᴘʀᴏʙʟᴇᴍs👩🏻‍💻❤️

0개의 댓글