본문 바로가기
매일 해내는 개발/오류

[오류] Error message "error:0308010C:digital envelope routines::unsupported" 와 ReferenceError: React is not defined

by 해야지 2023. 1. 20.
반응형

 

내가 마침 중요한 파일을 로컬에서 지우고 난 후에 확장 프로그램이든 뭐든 다 삭제가 되고

이런 에러가 발생해서 너무 당황했다....

처음으로 npm start 시 ERR!! 가 엄청 떴다. react_script 폴더가 없단다.

그래서 npm instll 후에 npm install -g react-script 를 설치했다.

아래 블로그를 참고했음

 

[Error] npm start 에러 처리 방법

나의 하찮은 뻘짓을 기록하고 다음에 같은 삽질을 반복하지 않고자 이 글을 남깁니다...^^ 아직 js 초보인 나는 이전 테스트 프로젝트에서 잘만 돌아가던 npm start가 왜 실행이 안되지 하면서 맨 첫

chuun92.tistory.com

그래도 해결이 안됐다.

그러고 나서 이런 오류가 떴다.
"error:0308010C:digital envelope routines::unsupported" 
이건 node 버전이 문제랜다. 다운그래이드 하랬다.

아래 블로그를 참고해서 다운 그레이드도 해봤다.

 

 

[Node.js] windows에서 노드 버전 변경 - downgrade/upgrade

사용해야되는 모듈이 현재 node 버전을 지원하지않아서 버전 downgrade를 해야됐습니다. linux나 mac 환경에서 노드 버전 관리 방법은 정리해주신 분들이 많았지만, 윈도우 환경에서 방법을 정리해주

ahn3330.tistory.com

 

그랬더니 이젠..!

이런 오류가 떴다...

처음에 import React from 'react'를 했더니 해결이 됐다.

근데 vs code를 껐다 켰더니 다시 오류가 났다.

마지막으로 node_modules를 지우고

yarn add typescript @types/node @types/react @types/react-dom @types/jest

해당 코드로 터미널에서 설치했떠니... 해결이 됐다.

근데 실행속도가 묘하게 느려졌다. 뭔가 설정이 많이 어긋났다.. 기분이 나쁘다..

반응형

댓글