[ NVM ] 노드.js 기본 (NVM Default) node.js 설정

요즘 Node.js 를 배우느라고 힘들게 공부하고 있습니다. 물론 저와는 전혀 상관 없는 분야이긴 하지만 그냥 재미있어서 합니다. 그런데 좀 특인한게 NVM을 이용해서 node를 선택해서 사용하고 터미널을 종료후 다시 접속하면 이상하게 NVM에서 설정 된 값이 날라가더군요. 그래서 어떤 문제가 있냐면 nodemon 또는 pm2 같은 것들이 동작하지 않습니다. 아마도 node 버전이 맞지 않아서 그렇것 같네요. 그래서 use 명령어를 사용하면 또 잘 됩니다. 아무튼 오늘은 기억에도 남길겸 이 설정이 기본 값으로 설정되게 하는 방법을 포스팅 해보겠습니다. 아주 간단하게 기본 node를 설정할 수 있습니다.

 

▼ 1. 우선 nvm list 명령을 이용해서 현재 node 설치가 어떻게 되어있는지 확인합니다.

$ nvm list

1. nvm list 명령어 실행


 

▼ 2. nvm use v14 를 이용해서 변경을 해보겠습니다. 그럼 Now using node v14.15.4 메시지와 함께 해당 버전을 사용할 수 있습니다. 문제는 터미널을 종료하고 다시 접속하면 안됩니다. 물론 저만 그럴 수도 있겠죠.

$ nvm use v14

2. nvm use 명령어 실행


 

▼ 3. 이제 alias default 명령을 이용해서 강제로 고정해볼께요.

$ nvm alias default v14

3. nvm alias default 명령어 실행


 

▼ 4. 마지막으로 다시 nvm list 명령을 이용해서 잘 적용되었는지 확인해보겠습니다.

$ nvm list

4. nvm 버전 확인


 

생각보다 간단하게 node 버전을 정할 수 있습니다. nvm을 사용하면 아무래도 node 버전을 자유자제로 이동할 수 있으니까 좋은 것 같습니다. 책의 예제와 같은 버전으로 사용해볼 수 도 있고요. 환경에 따라서 실행되지 않는 패키지를 우회할 수도 있는 것 같습니다.

댓글

Designed by JB FACTORY