티스토리 뷰

nvm 은 node version manager의 축약어로 말 그대로 노드의 버전을 관리해주는 도구입니다. 

node.js를 설치하기 이전에 nvm을 깔아야하기 때문에 기존에 있던 node.js를 삭제해주고 nvm을 깔아주었습니다. 

 

nvm을 설치하기위해서 cmd로 들어가 설치하기 위한 명령어를 입력하는데 제 컴퓨터의 user경로가 

C:\Users\한글이름> 

로 돼있어서 나중에 저 한글이름이 cmd창에서 제대로 출력되지않고 깨지더군요. 또한, nvm를 설치할 때 한글을 인식하지 못해서(PC명에 특수문자나 공백) 또는 권한 문제라는 판단이 들었습니다. 그래서 관리자 권한으로 cmd를 열어 nvm을 설치해주고 nvm의 설치경로 역시 C드라이브 아래에 폴더를 새로 생성하여 바로 아래에 넣어주었더니 해결되었습니다. 

 

NVM을 설치하고 명령어가 제대로 작동하지 않는다면 시 그 이유가 권한문제에 있다고 합니다. 왜냐하면 nvm을 사용하여 우리가 원하는 노드 버전을 다운받으면 그 파일들이 nvm이 설치된 경로로 들어가게 되는데요. node를 다운받으면 npm이라는 노드 패키지 매니저가 자동으로 딸려오게 됩니다. 우리는 npm으로 여러 패키지들을 다운받아 사용하게 되는데 이때 패키지를 설치하는데 권한이 없으면 제대로 다운로드 되지 않겠죠? 이런 것들을 방지하기 위해 C드라이브의 바로 아래에 nvm을 설치해야한다고 생각합니다. 

 

요약

1. nvm을 설치할 때 window유저라면 cmd창을 관리자권한으로 실행시켜 설치를 진행해준다.

2. nvm의 환경변수는 저장된 파일 위치로 자동으로 생성되기 때문에 시스템 사용에 있어서 오류를 막기위해 C드라이브의 아래에 위치하게 만들어준다. 

ffff

f

댓글