You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1. 이슈 : 회사에서 기존 버전(v16.20.2)과 다른 버전(v18.19.0)을 사용해야 할 일이 생겼고
이에 따라 nvm으로 신규버전 설치( $ nvm install 신규버전 ) 후 신규버전으로 버전 변경을 시도( $ nvm use 신규버전 )했지만 버전이 변경되지 않는 이슈 발생.
2. 해결 방안 : 해결 과정에서 세부 이슈는 3가지 정도가 있었는데 그 내용과 해결 방안은 아래와 같음.
nvm 시스템 환경 변수 맞게 되어 있는지 재확인
→ NVM_HOME=nvm 설치 위치, NVM_SYMLINK=nodejs 설치 위치, PATH(%NVM_HOME%, %NVM_SYMLINK%)
nodejs가 C:\Program Files\nodejs 위치에 설치되어 있는 경우 Program Files 사이의 공백으로 인한 미동작 이슈
→ nodejs를 공백없는 폴더에 재설치 후 nodejs와 관련된 시스템 환경변수 모두 변경
nodejs 단일 버전을 설치한 경우 nvm으로 node 버전이 변경되지 않는 이슈
→ nodejs가 단일로 설치된 위치로 이동하여 삭제 후 nvm use 해당 버전을 통해 시도하면 새로 생성되며 정상 동작함
3. 참고사항 :
[ NVM(Node Version Manager) 설치 및 시스템 환경변수 설정(windows 기준) ]
* NVM은 mac/linux에만 사용할 수 있으며 windows에서는 지원되지 않는다. 따라서 별도의 windows를 위한 NVM을 설치해야 함
1. NVM 사용 목적
node를 1개만 사용 하거나 version이 모두 같다면 nvm을 사용할 필요는 없음
다만, node version이 다른 여러 개의 작업을 진행해야 할 경우
그때마다 기존 version의 node를 삭제 후 다른 version의 node를 설치해야 하기 때문에
version만 스위칭하여 작업할 수 있도록 도와주는 nvm을 사용하게 됨
2. 설치
1) https://github.com/coreybutler/nvm-windows/releases
2) nvm-setup.zip 설치 후 압축해제 > node.js 심볼릭 링크 디폴트 설치 경로를 본인이 node를 설치한 경로로 변경 해줌
- NVM 디폴트 설치 경로 : C:\Users\sangwoo\AppData\Roaming\nvm
- node.js 심볼릭 링크 디폴트 설치 폴더 경로 : C:\Program Files\nodejs
3. 시스템 환경변수 설정
설치 작업에서 설정한 경로를 통해 자동으로 사용자 변수, 시스템 환경 변수에 등록이 되어 있을 것임 (NVM_HOME, NVM_SYMLINK)
4. cmd 창 실행 후 > nvm --version 명령어를 통해 정상 설치되었는지 확인
5. 관리자 모드의 CLI를 키고 nvm list(nvm ls) 명령어 실행 시 No installations recognized.와 같이 나올텐데
node.js 설치했던 version과 동일한 버전으로 nvm에 설치를 진행함
ex) nvm install 18.19.0
이제 nvm list(nvm ls) 명령어를 다시 실행하면 설치된 목록에 뜨는 것을 확인할 수 있으며
다른 version으로 변경하고자 한다면 똑같이 다른 버전 설치 후 nvm use [특정 버전] 명령어를 통해 스위칭 할 수 있음
1. 이슈 : 회사에서 기존 버전(v16.20.2)과 다른 버전(v18.19.0)을 사용해야 할 일이 생겼고
이에 따라 nvm으로 신규버전 설치(
$ nvm install 신규버전
) 후 신규버전으로 버전 변경을 시도($ nvm use 신규버전
)했지만 버전이 변경되지 않는 이슈 발생.2. 해결 방안 : 해결 과정에서 세부 이슈는 3가지 정도가 있었는데 그 내용과 해결 방안은 아래와 같음.
→ NVM_HOME=nvm 설치 위치, NVM_SYMLINK=nodejs 설치 위치, PATH(%NVM_HOME%, %NVM_SYMLINK%)
→ nodejs를 공백없는 폴더에 재설치 후 nodejs와 관련된 시스템 환경변수 모두 변경
→ nodejs가 단일로 설치된 위치로 이동하여 삭제 후 nvm use 해당 버전을 통해 시도하면 새로 생성되며 정상 동작함
3. 참고사항 :
4. 참고한 내용들 :
The text was updated successfully, but these errors were encountered: