Node Version 오류 / version수정하기

김하은·2023년 2월 28일
3

오류

목록 보기
1/1

인강을 보면서 프로젝트를 하고 있던 중간에 노트북을 바꿨고
예시 프로젝트를 다운받아
client 폴더 / server 폴더에 npm i 를 하고 나서 실행하니
아래와 같은 오류가 떴다.


🔥오류 내용


-> 검색해 보니, Node.js 17 버전 에서 생기는 문제 같았다.
해결 방법을 보니, Node.js 16 이상을 설치 하면 될것 같다.

-> https://appdividend.com/2022/12/23/error-03000086-digital-envelope-routines-initialization/


-> 노드 버전 을 변경 하는 방법은 https://brownbears.tistory.com/423
위의 블로그에 나와 있지만,
윈도우에서는 https://github.com/tj/n/issues/491 지원하지 않는 것 같았다.
따라 , window 에서 "노드 버전 변경" 하는 방법을 찾아 보았다.


📌 window 에서 Node 버전 변경하기

"nvm"

-> NVM을 이용하면 window 에서 노드 버전을 스위칭하여 사용할 수 있다는 것을 알게되었다.

🎇사용방법

1. NVM 설치

-> nvp 깃헙 페이지에서 nvm 설치파일을 다운로드한다.
git url : https://github.com/coreybutler/nvm-windows/releases

-> 깃허브에 들어가면 다양한 파일들이 올라와져 있는데 그중에 아래 사진처럼 3번째 파일을 다운 받았다.


-> agreement 체크하고 , 계속 next 누르고 install 해주면 된다.

2. Node 버전 변경

2-1. cmd를 실행한다.

2-2. Node 버전 조회 한다.
명령어 : nvm list available
위 명령어를 입력하면 사용가능한 Node 버전들이 조회된다.

<조회된 node 버전들>

2-3. 원하는 버전 설치

명령어: nvm install 원하는 버전

이렇게 입력하면 자동으로 해당 버전의 Node를 다운로드하여 설치함


-> 이미 설치 했어서 , 아래와 같이 나왔다.

2-4. 노드 버전 조회

명령어: nvm list

컴퓨터에 설치되어 사용가능한 node 버전들을 조회할 수 있다.

3. 원하는 Node 버전 사용하기

명령어 : nvm use 원하는 버전
use 명령어로 원하는 버전을 사용할 수 있다.

3-1. 버전 확인 하기
node -v로 버전이 변경되었는지 확인한다.

4. 변경된 버전으로 실행.

-> 오류가 뜨지 않고 잘 실행되는 모습이 보인다.

해결!!!!😊😊😊😊😊

profile
꾸준함을 이기는것은 없다

1개의 댓글

comment-user-thumbnail
2023년 2월 28일

👍 열심히 잘찾아보시는거같네요!! ㅎㅎㅎ

답글 달기