빌드에 필요한 라이브러리를 devDependencies에 추가하고, 런타임에도 사용되는 라이브러리를 dependencies에 추가하여 사용합니다.
최근 프로젝트에서 node 버전 업그레이드 진행해야 하는 일이 있어 아래와 같이 작업을 진행하였습니다.
해당 에러가 발생한 이유를 찾다가, 확인 결과 devDependencies가 설치가 안된 것을 확인하였습니다. 몇번을 npm i 를 시도하고, 버전을 롤백을 진행하여도 해당 문제가 해결되지 않았습니다.
npm i 로 devDependencies가 설치되지 않는 이유는 찾지 못하였지만,
해결책은 아래 명령어를 통해 설치가 가능합니다.
npm install --only=dev