React 프로젝트를 생성해서 실행시키는 과정에서 이런 오류가 났다
Error: error:0308010C:digital envelope routines::unsupported
구글링해보니 node 버전이 너무 높아서 그렇다는 이야기가 있었다
그래서 다운그레이드도 해보고, 아예 node와 npm을 삭제도 해보고,,
Program Files 들어가서 관련 폴더 삭제도 해봤는데 해결이 안됨 ㅠ
그러다
https://naraewool.tistory.com/350
https://www.freecodecamp.org/news/error-error-0308010c-digital-envelope-routines-unsupported-node-error-solved/
이 두 글을 보고 해결했다!
에러 원인
react-script version이 낮아서 node version과 충돌이 일어남
에러 해결
npm uninstall react-scripts
npm install react-scripts
react-scripts를 삭제하고 다시 설치하기!
그리고 나서
혹시 몰라 `npm install` 한번 다시 해주고
`npm run start` 했더니 이렇게 ▼
컴파일 성공 ✨
'Frontend > React' 카테고리의 다른 글
[React] 컴포넌트에 대한 고찰 (0) | 2024.12.18 |
---|---|
[React] 프로젝트 구동 방식 (0) | 2024.12.17 |
[Vite] React + TypeScript 기반 프로젝트 생성하기 (1) | 2024.12.15 |
[React] React와 React Native의 차이 비교 (1) | 2024.12.14 |
[React] Too many re-renders. React limits the number of renders to prevent an infinite loop. 에러 해결 (0) | 2023.11.11 |