관리 메뉴

프로그래밍 삽질 중

error: error:0308010c:digital envelope routines::unsupported 해결(node.js 버전 변경하기) 본문

과거 프로그래밍 자료들/컴퓨터설정&오류

error: error:0308010c:digital envelope routines::unsupported 해결(node.js 버전 변경하기)

평부 2022. 10. 3. 23:32

 

참고 : https://onlydev.tistory.com/114

 

'digital envelope routines' 에러 시 해결 방법(Node.js 버전 관리)

React Admin을 사용해보고 싶어서 CRA로 세팅을 했는데 서버가 켜지지 않는 에러가 발생했다. 처음 있는 일이라 당황하다가 에러 키워드로 구글링해보니 금방 해결방법을 찾을 수 있었다. 알고보니

onlydev.tistory.com

참고 : https://codepathfinder.com/entry/NVM-Nodejs-%EB%B2%84%EC%A0%84-%EB%B3%80%EA%B2%BD%ED%95%98%EA%B8%B0

 

[NVM] Node.js 버전 변경하기

NVM(Node Version Manager)은 말 그대로 Node.js의 버전을 관리하는 도구입니다. 협업, 여러가지 프로젝트를 동시에 진행해야 할때와 라이브러리 버전 호환 문제에 유용하게 사용할 수 있습니다. 이번 포

codepathfinder.com

 

 

* 상황 : next.js를 실행하려는 도중 문제 발생

▶ 원인 : node.js의 버전이 문제(현재 17.3.0)

▶ 해결책 : nvm 설치 후 node.js 버전을 변경할 것(16.17.11)

 

작성 기준(22.10.03) 안정적인 LTS로 변경

 

 

1. nvm 설치

https://github.com/coreybutler/nvm-windows/

 

GitHub - coreybutler/nvm-windows: A node.js version management utility for Windows. Ironically written in Go.

A node.js version management utility for Windows. Ironically written in Go. - GitHub - coreybutler/nvm-windows: A node.js version management utility for Windows. Ironically written in Go.

github.com

01

 

 

2. (Window 기준) "명령 프롬프트" 검색 후 오른쪽 버튼 클릭 후 "관리자 권한으로 실행"

nvm list available

 

 

3. nvm으로 node.js 버전 설치

//설치
nvm install 16.17.1 
//node.js 설치된 목록 확인
nvm list
//16.17.1로 node.js 변경
nvm use 16.17.1