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
반응형