공부기록/Node.js
[webpack 에러] opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ], library: 'digital envelope routines', reason: 'unsupported', code: 'ERR_OSSL_EVP_UNSUPPORTED'
Jenner
2023. 4. 19. 16:54
웹팩을 빌드하는 중 만났던 에러다
해결되지 않았던 방법
1. 위와 같은 에러를 고쳐보려고
npm version을 다운그레이드 해보았으나 똑같이 웹팩 빌드는 되지 않았다.
2. package.json의 scripts부분을 아래와 같이 변경했으나 해결되지 않았다.
"scripts": {
"start": "react-scripts --openssl-legacy-provider start",
"build": "react-scripts --openssl-legacy-provider build"
}
해결방법
opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ]
opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ], library: 'digital envelope routines', reason: 'unsupported', code: 'ERR_OSSL_EVP_UNSUPPORTED' } I get...
stackoverflow.com
스택오버 플로우에 나와 같은 문제를 맞닥뜨린 사람이 있었고, 똑같은 질문을 했다.
맨 아랫부분의 답변자가 올린 글을 보고 따라했더니 해결되었다.
방법은 npm-check-updates를 설치하는 것.
npm-check-updates 설치
npm install -g npm-check-updates
새로운 버전들 보기
ncu
package.json 업그레이드
ncu -u
새로운 버전 업그레이드
npm update
(혹은)
npm install