etc
npm install 시 self signed certificate error 무시하기

npm install 시 self signed certificate error 무시하기

회사 내부망에서 npm install 시도할 경우 간혹 볼 수 있다 아마 webFilter 등의 방화벽에서 인증서를 갈아끼워서 그럴 가능성이 높다

여기서는 무시 하는 방법을 가이드한다 결코 안전하지 않은 방법이나, 가장 빠르게 해결할 수 있다

일단 npm cache clean

npm cache 가 남아있어서, 아래 조치를 취해도 에러가 발생할 수 있다 일단 캐시를 지운다

npm cache clean --force

환경변수를 등록하여 인증서 무시하기

set NODE_TLS_REJECT_UNAUTHORIZED=0

자 이제 npm install 을 해보면 아래와 같은 경고가 뜨면서 install을 진행하게된다

⠇(node:26604) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate 
verification.