-
[React.js] digital envelope routines::unsupported 이슈 해결Framework/React.js 2022. 2. 24. 23:55
예전에 작업했던 React.js 프로젝트를 다시 시작하려고 11개월만에 시작을 했다.
그랬더니 다음과 같은 에러가 나왔다.
digital envelope routines::unsupported..
일단 처음보는 에러인데 지원을 하지 않는다는 소리를 보아하니 버전성 이슈인 것 같다.
사실 이 에러가 발생하기전에 package.json을 전부 업데이트를 했다.
그래서인지 좀 검색을 해보니 그거보다는 Node.js버전이 17 이상인 경우 16으로 다운그레이드 하라는 stackoverflow글이 있었다.
얼마전 생각해보니 다른 프로젝트도 17버전일 경우 동작이 안하는 경우가 있었다.
어차피 nvm을 사용하니 node 버전을 낮추어서 사용해보자. 우선 먼저 현재 컴퓨터의 Node 버전을 알아보도록 하자.
역시나 버전 17이었다. (최근에 맥을 샀으니 당연히 모든 버전은 높은 버전을 설치해야지!하는 생각이 사라지는 순간..)
자 그럼 16버전을 설치해보도록 하자.
nvm을 사용하니 손쉽게 버전관리가 가능하다!
버전을 낮추니 성공적으로 프로젝트가 실행이 가능하다!
참고
'Framework > React.js' 카테고리의 다른 글
[React.js] package.json 버전관리 패키지 (2) 2022.02.25 [React-native] folly/gen/String.h file not found 오류 해결 (0) 2020.07.03 [React-native] react-native-router-flux 에러 (0) 2020.07.02 [Javascript] Date 객체의 기본함수 (0) 2020.06.21 [Javascript] 시간 계산, 날짜 계산 함수 (0) 2020.06.21