티스토리 뷰

문제점

npm install 명령어를 통해서 패키지를 설치하는데, 아래와 같이

run `npm audit fix` to fix them, or `npm audit` for details 라는 에러가 발생했다.

 

run `npm audit fix` to fix them, or `npm audit` for details

npm을 다룬지도 한참됐는데...처음보는 에러라서 또 뭔가 프록시 설정을 누락했거나, npm config 설정값에 문제가 있는 줄 알았는데, 그게 아니고 npm audit 라고, 각 패키지들이 가진 취약점을 체크해주는 로직이 들어 왔다는 거였다.

 

npm 패키지 자체가 install 시에 물고물고물린 의존성에 따라 여러 패키지들을 알아서 설치해주다보니, 그 과정에 발생할 수 있는 이슈를 대비하기위해 해주는 거라고 한다.

 

해결법

생각보다 심플하다.

해당 audit 옵션을 쓰지 않겠다는 옵션을 아래와 같이 주면 된다.

(사실 좀 더 세분화해서 보자면 어디에 어떤 패키지가 취약한지 찾아서 버전업을 일일이 해주는게 좋다. 사실 그런 목적으로 만들어진 거라고하고, 옵션에 따라 표로 세분화한 내역까지 콘솔에 보여준다고 한다. 좀 더 심도있게 알고싶으신 분들은 아웃사이더님의 블로그를 참고해주시기 바랍니다)

npm install --no-audit

 

 

댓글
최근에 올라온 글
Total
Today
Yesterday