하다보면 아무래도 다양한 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"를 사용해서 설치한다고 한다.