Node.js 버전 관리(다운그레이드&업그레이드)

조은·2022년 11월 10일
2
post-thumbnail

1. 문제 상황

React 프로젝트 세팅 중

digital envelope routines::unsupported

이라는 오류가 발생했다.

구글링 해보니 node.js가 너무 최신 버전이라서 이렇다고..
아무튼 node.js를 다운그레이드 하니 정상적으로 해결됐다.
이 외에도 node.js 버전을 변경할 상황이 필요할 것 같아서 따로 정리해봤다.



2. Node.js 버전 관리

1. Node 버전 확인

명령 프롬포트 창에서

node -v

명령어를 입력

나는 18.12.1 버전이었다.



2. NVM 설치

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 {사용하려는 버전}



이 외에도 `nvm list` 를 입력해서 설치된 Node.js 버전을 확인할 수도 있다.

profile
끄적끄적....

0개의 댓글

관련 채용 정보