npm install 할 때 tsconfig-paths의 의존성으로 json5 v1.0.1을 설치한 사용자들에게 dependabot 보안 알림이 발송되었다. 캐럿 버전(^1.0.1)에 따라 v1.0.2를 설치해도 문제가 되지 않는다. 따라서 lock 파일의 1.0.1 ➡️ 1.0.2만 수정하면 보안 문제가 해결된다. (이어서)
아래 과정을 거치면 dependencies의 dependencies가 최신 버전으로 설치되는 것을 확인할 수 있다. 기존에 설치된 모듈이 있다면 이를 바탕으로 lock 파일을 재생성하므로 2️⃣번 과정이 중요하다.
1️⃣ package-lock.json 파일 삭제
2️⃣ node_modules 폴더 삭제 ⭐️
3️⃣ npm install (lock 파일 재생성)