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.