storybook 설치는 됐는데, 사진과 같은 에러코드(0308010c:digital envelope routines::unsupported)가 뜨면서 실행이 안되는 경우 해결방법에 대해 알려드리고자 공유드립니다.
찾아본 바에 따르면 원인은 크게 두 가지 입니다.
1. node.js 버전문제
storybook이 일부 node.js 버전과 문제가 있는 듯합니다.
2. react-script 버전문제
react-script 5버전 이하는 실행 과정에서 해당 에러가 발생할 수 있다고 합니다.
1번 원인에 대한 해결책
export NODE_OPTIONS=--openssl-legacy-provider
를 입력 후 enter, 그리고 다시 npm run storybook
을 통해 storybook을 실행해주세요.2번 원인에 대한 해결책
npm install react-scripts
를 통해 5.0.1버전 이상의 react-scripts를 설치해주세요.참고한 사이트