React 프로젝트 세팅 중
digital envelope routines::unsupported
이라는 오류가 발생했다.
구글링 해보니 node.js가 너무 최신 버전이라서 이렇다고..
아무튼 node.js를 다운그레이드 하니 정상적으로 해결됐다.
이 외에도 node.js 버전을 변경할 상황이 필요할 것 같아서 따로 정리해봤다.
명령 프롬포트 창에서
node -v
명령어를 입력
나는 18.12.1 버전이었다.
NVM은 Node.js Version Manager
의 줄임말으로,
Node.js의 버전을 관리해주는 응용 프로그램이다.
NVM의 Git Repo에서 다운 받는다.
(발퀄주의..)
표시한 부분을 눌러서 다음 링크로 이동한 후
2.
nvm-setup.zip 을 클릭해서 다운받는다.
그 다음 뭐 next 쭉쭉 눌러서 install까지 한다.
3. 그 후 다시 명령 프롬포트에서
nvm list availbale
명령어를 입력하면 아래처럼 설치 가능한 Node.js의 버전 리스트가 출력된다.
4. 설치하고 싶은 버전을 다음 명령어에 대입해서 입력한다.
nvm install {설치하려는 버전}
나같은 경우에는 17.7.1 을 설치했는데도 해결되지 않아서 16.18.1까지 다운그레이드했다.
5. 사용하려는 버전을 다음 명령어에 대입해서 입력한다.
nvm use {사용하려는 버전}