profile image

L o a d i n g . . .

유데미 강의를 따라하는도중 npm start를 입력하니 오류가 생겼다.

검색해보니 노드 버전이 맞지않아서 생기는 오류라고한다.

 

현재 사용하는 내 노드버전에 맞춰서 다른 모듈들을 맞추는 방법도있지만, 강의를 계속 따라서 진행해야하기때문에 노드를 다운그레이드 하기로 했다. 

 

일단 나는 노드를 따로 설치한게 아닌 nvm을 통해서 관리하고있다

 

nvm : node version manager를 뜻하며, 노드의 여러버전을 관리하고 사용할 수 있는 도구다. 

 

 

 

 

nvm list 를 입력하여 현재 내가 사용하고있는 버전과 install해둔 버전이 어떤게 있는지 확인 할 수 있다.

나는 18.12.1 환경에서 npm install을 해서 'error:03000086:digital envelope routines::initialization error'가 났던 것이라 기존에 설치해두었던 16.13.2로 버전을 변경했다

 

버전 변경은 nvm use 변경할버전 을 명령하면된다.

 

버전을 바꾸고 다시 npm start를 하니 컴파일이 잘되는 모습을 확인할 수 있다.

 

 

nvm list

nvm install 16.13.2

nvm use 16.13.2

만약 현재버전말고 다른 노드 버전이 없다면 nvm install 버전 을 입력하여 설치해준 후 use 명령어로 버전을 바꾸면 된다.

 

 

 

반응형
복사했습니다!