오래된 React 프로젝트를 다시 갈고닦을겸 실행했으나, 해당 오류가 발생하였음
제발 노드 버전 다운 하지 마세요.
괜히 노드 버전 낮아서 또 문제 생깁니다.
윈도우
set NODE_OPTIONS=--openssl-legacy-provider
Mac, Linux
export NODE_OPTIONS=--openssl-legacy-provider
echo %NODE_OPTIONS%(윈도우) 또는 echo $NODE_OPTIONS(맥, 리눅스)
정상적으로 적용된게 보인다면 다시 실행
노드 버전 낮추면 해결될 문제지만 그 행동은 2차 문제를 야기할 수 있으니 하지마세요
"scripts": {
"start": "react-scripts start --openssl-legacy-provider",
},
작성자의 경우 package.json
의 start까지 위와 같이 수정하고 실행하니 정상적으로 동작하며 대부분의 경우 환경변수 등록 과정만 진행해도 정상 동작함