-
윈도우용 NVM으로 NodeJS 설치 시 발생하는 C:\Users\������\AppData\Roaming\nvm could not be found or does not exist. Exiting. 오류FRONT-END 2021. 4. 30. 13:09

https://github.com/coreybutler/nvm-windows npm 패키지를 전역으로 실행하면 권한 에러 문제가 발생할 수 있어 npm 문서에선 노드 버전 매니저로 nodejs를 다운받는 것을 권장. 윈도우용 nvm(안내 문서 / 설치,삭제 방법)을 다운받았다.
nvm list available 명령어로 설치 가능 버전 목록을 보고 Current(최신 기능 제공, 업데이트가 잦음, 홀수로 시작) / LTS(Long Term Supported: 안정되고 신뢰도가 높은 버전, 짝수로 시작) 중 LTS로 설치...
C:\WINDOWS\system32>nvm list available

C:\WINDOWS\system32>nvm install 14.16.1
설치하려 했으나 다음과 같은 오류 발생
C:\Users\������\AppData\Roaming\nvm could not be found or does not exist. Exiting.
Downloading node.js version 14.16.1 (64-bit)... Error while creating C:\Users\������\AppData\Roaming\nvm\v14.16.1\node64.exe - open C:\Users\������\AppData\Roaming\nvm\v14.16.1\node64.exe: The system cannot find the path specified. Error while downloading https://nodejs.org/dist/v14.16.1/win-x64//node.exe - invalid argumentnvm이 설치된 폴더 경로 탐색 중 한글로 된 폴더명 때문에 오류가 난 듯하다.
nvm이 있는 폴더의 경로를 복사하여 다음처럼 nvm 루트를 수정한다.(사용자명 = 현재 사용자 폴더명)
C:\WINDOWS\system32>nvm root C:\Users\사용자명\AppData\Roaming\nvm
그럼 다음처럼 루트가 변경되어 nodejs가 무사히 설치된다.
Root has been set to C:\Users\사용자명\AppData\Roaming\nvm
C:\WINDOWS\system32>nvm install 14.16.1 Downloading node.js version 14.16.1 (64-bit)... Complete Creating C:\Users\사용자명\AppData\Roaming\nvm\temp
Downloading npm version 6.14.12... Complete
Installing npm v6.14.12...
Installation complete.
If you want to use this version, type
nvm use 14.16.1
C:\WINDOWS\system32>참고 자료
'FRONT-END' 카테고리의 다른 글
jQuery(간단히 살펴보기) (0) 2020.11.08