블로그에 나온대로 nvm을 설치하고 하라는대로 해봤는데 자꾸 nvm use {version}을 할 시 exit code 145, exit code 5가 나와 해결법을 모색하던 도중 scoop으로 nvm을 설치 시 해결이 됐다는 글을 보고 바로 테스트 해봤다 !
프로그램 추가/제거
에 들어가서 NVM을 지워준다Set-ExecutionPolicy RemoteSigned -scope CurrentUser
$env:SCOOP = 'C:\Scoop'
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
주의할점 !
// 관리자 모드로 실행 시 3번째 줄의 명령어를 입력하면 아래와 같은 오류가 나오므로 그냥 실행시켜줄 것
정상적으로 설치 완료
nvm list available
을 cmd창이나 PowerShell에 입력nvm install version
// ex) nvm install 16.15.1 을 입력해준다.nvm list
을 입력하여 사용 가능한 node version들을 조회nvm use version
을 해준다음 node -v
으로 node version이 바뀌었는지 확인해 주면 된다 !nvm use를 해도 결과는 정상적으로 나오고 error code도 사라졌지만 이상하게 node version을 확인하면 version이 안 바뀜
해결 방법!
Node 설치 경로에 공백이 있으면 안된다는 말이 있길래 설치되있던 node를 지우고 공백이 없는 경로에 설치하니 정상적으로 작동 된다 !!