Error

[ERROR] npm 설치 시 SELF_SIGNED_CERT_IN_CHAIN 에러

Wonol 2024. 7. 9. 10:00
반응형

회사에서 신규 프로젝트로 React + Typescript 를 사용하여 Front를 구성하려고 하였는데, yarn 을 통해서 모듈을 install 하려는 과정에서 아래와 같은 에러가 발생했다.

$ yarn create react-app frontend --template typescript
yarn create v1.22.21
[1/4] Resolving packages...
error Error: self-signed certificate in certificate chain
    at TLSSocket.onConnectSecure (node:_tls_wrap:1538:34)
    at TLSSocket.emit (node:events:513:28)
    at TLSSocket._finishInit (node:_tls_wrap:952:8)
    at ssl.onhandshakedone (node:_tls_wrap:733:12)
info Visit https://yarnpkg.com/en/docs/cli/create for documentation about this command.


1. 원인

- 회사에서는 보안적인 문제로 인해 사내 인터넷망(내부망)을 따로 관리하여 사용하는데, 이러한 과정에서 여러 문제가 발생한다고 한다.

- 위 에러에 대해서는 찾아보니 SSL 인증서 검증을 통과하지 못하는 것이라는 에러 메시지였다.

2. 해결방법

- 해결방법은 간단하다.

- 모듈 설치 시 SSL 인증서 검증을 하지 않도록 설정한다.

- 아래와 같은 명령어로 SSL 인증서 검증을 무시하도록 설정하고, 재설치를 진행한다.

npm config set strict-ssl false -g

yarn config set "strict-ssl" false -g

 

반응형