본문 바로가기

TIL

TIL 23.07.26 TypeScript/ Node.js 기본 버전 설정

문제점

 

지옥같은 노드 버전 12.22.12 때문에 타입스크립트랑 호환이 안돼서 몇일 내내 고생을 했음 🤬 아무리 명령어 입력하고 노드 설치해도 계속 12.22.12 가 디폴트 값이 되는.. 그런 너무 힘들었다.

 

시도해본것

 

진짜 임시 방편으로 다음 명령어를 입력하면 노드최신버전을 설치하면 일시적으로는 버전이 최상위 버전인 v20.5.0 으로 바뀌는데 진짜 그순간뿐이라서 터미널끄면 사라짐.. 

nvm install node

 

해결방안

 

터미널에서 다음과 같이 명령어를 치면

nvm ls

다음처럼 현재 설치된 노드 버전목록들을 보여줌 (원래 나의 디폴트 버전은 12.22.12)

다음과 같이 디폴트 설정할 노드 버전을 입력해주면

nvm alias default [원하는 노드 버전]

 

 

다음과 같이 현재 노드 버전이 바뀐것을 알 수 있다. 이건 터미널꺼도 영원히 적용됨 

 

알게된것

 

노드 버전은 여러개 설치해서 원하는 버전으로 골라쓸 수 있다는 것도 놀라웠고 새로 설치한다고 해서 그 값이 디폴트가 되지 않는다는 것도 알았다. 디폴트 값을 설정해 주기위한 명령어를 배웠으므로 다음에 이런 문제에 직면했을 때 바로바로 해결해야겠다.