ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 윈도우용 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 argument

    nvm이 설치된 폴더 경로 탐색 중 한글로 된 폴더명 때문에 오류가 난 듯하다.

    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>

     

    참고 자료

    github.com/coreybutler/nvm-windows/issues/334

    'FRONT-END' 카테고리의 다른 글

    jQuery(간단히 살펴보기)  (0) 2020.11.08
Designed by Tistory.