[React] React npm start시 오류 해결(Node.js 버전 이슈, react-script 버전 이슈)

2022. 12. 14. 02:35·FE·Client/React
728x90

https://cocoon1787.tistory.com/852

 

[React] "Error: error:0308010C:digital envelope routines::unsupported" 에러 해결

🚀 Error log Error: error:0308010C:digital envelope routines::unsupported ... { opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ], library: 'digital envelope routines', reason: 'unsupported', code: 'ERR_OSSL_EVP_UNSU

cocoon1787.tistory.com

 

도움을 받은 티스토리

 

If you would prefer to ignore this check, add SKIP_PREFLIGHT_CHECK=true to an .env file in your project. That will permanently disable this message but you might encounter other issues.

리액트 프로젝트 npm start 하면 계속 처음부터 오류가 뜬 것이다.

해결하기 위해서 진짜 구글을 다 뒤졌는데, 일단 순서대로 해보라는 의견이 있어서 해석해가면서 순서대로 해봤다.

.env 파일 만들어서 내용도 적어보고.. 근데 실패

 

결국 문제는 node.js 버전의 문제였다.

최신버전이 설치되어있어서 삭제하고 LTS버전으로 설치

 

1. node 완전 삭제

sudo rm -rf /usr/local/lib/node
sudo rm -rf /usr/local/lib/node_modules
sudo rm /usr/local/lib/dtrace/node.d
sudo rm /usr/local/share/man/man1/node.1
sudo rm -rf /usr/local/share/doc/node
sudo rm -rf /usr/local/share/systemtap/tapset/node.stp
sudo rm -rf /usr/local/include/node
sudo rm /usr/local/bin/node
sudo rm /usr/local/bin/npm
sudo rm /usr/local/bin/npx

 

2. 버전에 맞는 node설치

 

3. 설치 확인

node -v
npm -v

 

여기까지 한 다음 다시 npm start하니까 다른 오류가 발생했다.

error:0308010c:digital envelope routines::unsupported

 

흠.. 이런저런 방법을 찾던 중 티스토리 발견하고 따라 해보는데

나도 react-script 버전 문제였다. 4.0 버전으로 설치되어있었는데, 최소 5 이상의 버전을 추천한다고 하더라

 

4. react-script 5.0.1 버전 설치하기

npm install --save react-scripts@5.0.1

성공했다.. 휴 .. 

728x90

'FE·Client > React' 카테고리의 다른 글

[React] Portals, Ref, uncontrolled component  (0) 2023.01.11
[React] 리액트 컴포넌트 스타일링, styled-components, 미디어쿼리, CSS 모듈  (0) 2023.01.09
[React] 동적 배열 할당, 조건부 렌더링  (1) 2023.01.06
[React] props.childern, State, 상향식 컴포넌트 통신(자식컴포넌트에서 부모컴포넌트로 데이터 넘기기), 상태 끌어올리기(Lifting State Up)  (0) 2023.01.04
[React] React 초기 설정, JSX, toISOString, props, toLocalString()  (1) 2022.12.27
'FE·Client/React' 카테고리의 다른 글
  • [React] 리액트 컴포넌트 스타일링, styled-components, 미디어쿼리, CSS 모듈
  • [React] 동적 배열 할당, 조건부 렌더링
  • [React] props.childern, State, 상향식 컴포넌트 통신(자식컴포넌트에서 부모컴포넌트로 데이터 넘기기), 상태 끌어올리기(Lifting State Up)
  • [React] React 초기 설정, JSX, toISOString, props, toLocalString()
DROPDEW
DROPDEW
💻 Developer | 기록하지 않으면 존재하지 않는다
  • DROPDEW
    제 2장 1막
    DROPDEW
  • 전체
    오늘
    어제
    • categories (408) N
      • App/Android (1)
      • BE (41) N
        • HTTP 웹 기본 지식 (8)
        • 스프링 입문 - 코드로 배우는 스프링 부트, 웹 .. (12)
        • 스프링부트와 JPA 활용 (8) N
        • 스프링부트 시큐리티 & JWT (0)
        • PHP (6)
      • FE·Client (23)
        • HTML (1)
        • React (19)
        • Unity (1)
      • Data (12)
        • AI (4)
        • Bigdata (6)
        • Database (1)
        • 빅데이터분석기사 (0)
      • Infra (0)
      • CS (7)
        • CS 면접 준비 (3)
      • 취준 (13)
        • 자격증·인턴·교육 (4)
        • 인적성·NCS (6)
        • 코테·필기·면접 후기 (3)
      • 코테 (270) N
        • Algorithm (222) N
        • SQL (35)
        • 정리 (13)
      • 인사이트 (27)
        • 금융경제뉴스 (7)
        • 금융용어·지식 (2)
        • 북마크 (7)
  • 블로그 메뉴

    • 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    최단경로
    이분탐색
    다이나믹프로그래밍
    백준
    브루트포스 알고리즘
    그리디알고리즘
    정렬
    그래프탐색
    그래프이론
    문자열
    오블완
    누적합
    자료구조
    매개변수탐색
    시뮬레이션
    수학
    구현
    티스토리챌린지
    투포인터
    너비우선탐색
  • 최근 댓글

  • 최근 글

  • 250x250
  • hELLO· Designed By정상우.v4.10.3
DROPDEW
[React] React npm start시 오류 해결(Node.js 버전 이슈, react-script 버전 이슈)
상단으로

티스토리툴바