[TIL.16] node version down upgrade 노드 버전 낮추기, 바꾸기 nvm status error 오류 해결 for window
날으는쏘피 2022. 3. 15.최근에 back, front가 다 있는 오픈소스 하나를 받아서 실행해볼 일이 있었는데 front는 돌아가는데 back단이 계속 실행되지 않고 에러가났다. 원인을 알아보니 노드 버전이 맞지않아서 발생하는 에러였다.
노드 버전을 낮추는 방법은 단순하게 제어판에서 삭제하고 새로 받는 방법도 있지만 아무래도 작업을 하다보면 노드버전을 바꿔야 하는 경우가 종종 발생할 것 같아 상황에 따라 노드 버전을 바꿀 수 있는 방법을 찾아봤다.
mvn명령어를 사용하는 방법인데 window에서는 따로 설치를 해줘야한다
· download nvm-setup.zip
https://github.com/coreybutler/nvm-windows/releases
위 깃허브에 들어가서 nvm-setup.zip파일을 받아 실행한다.
따로 옵션 설정할건 없고 그냥 install하면 된다.
· 관리자 권한으로 cmd실행
중요한건 관리자 권한으로 실행하는 것!!
관리자 권한으로 실행해야 나중에 status error가 뜨지 않는다!
현재 노드 버전 확인
node -v
현재 내가 사용하는 노드 버전은 v14.19.0
이제 다른 노드 버전을 설치하고 사용변경을 해준다
nvm install [원하는 버전]
나같은 경우 12버전이 필요했기때문에 아래 명령어를 실행했다
nvm install 12
설치한 버전을 바로 사용하려면
nvm use [버전] 을 입력하면 된다
nvm use 12.22.10
포스팅 하면서 캡쳐하려고 노드 버전을 다시 바꿔봤는데 나같은 경우 이미 설치가 되어있어서
Version 12.22.10 is already installed라고 뜬다.
첫 설치할경우 실제로 잠깐 동안 설치가 되면서 완료되면 use 명령어로 노드 버전을 바꿀수 있다는 멘트가 나온다.
어쨌든 use 명령어로 노드 버전을 바꾼뒤 다시 node -v를 확인해보면 버전이 바껴있는 것을 확인 할 수 있다👍
* exit status 5, 1 error
이 에러는 위에서도 쓴 것처럼 터미널을 관리자 권한으로 실행하지 않아서 발생하는 에러다!
노드 버전 변경시에는 꼭 관리자 버전으로!!
참고
'TIL_any' 카테고리의 다른 글
[TIL.18] 깃허브 저장소(레포지토리)에 프로젝트 올리기 uploading local project to GitHub repository (0) | 2022.05.22 |
---|---|
[TIL.17] vsCode 비쥬얼스튜디오코드 기본 에디터 지정 우클릭 실행 레지스트리 경로 설정 (0) | 2022.05.08 |
[TIL.15] 프론트엔드 개발자가 알아야할 검색엔진최적화SEO feat.구글 (0) | 2022.02.22 |
[TIL.14] 하드웨어 기초상식. 인프런 제코베. 컴알못이 보는 하드웨어 기초상식. 컴퓨터 조립 커스텀 꿀팁 (0) | 2022.02.13 |
[TIL.13] 깃허브 회사, 협력 프로젝트 스스로 빠져나오기 (0) | 2021.12.14 |