원인:
어느 날부터 갑자기 nvm에서 node 14와 15 버전을 포함해 그 이하 버전을 지원하지 않게 되었습니다.
node js 설치 후 사용 시:
- 현재 PC에서는 이 앱을 실행할 수 없습니다.
nvm install 명령어 실행 시
nvm isntall 14 #코드 실행 시 아래와 같은 failed 반환
- Rollback failed. remove D:\_16_nvm_root\nvm\v14.21.3\node64.exe: The process cannot access the file because it is being used by another process.
위와 같은 문제가 발생하신다면 아래 방법을 시도해 보시기를 바랍니다.
- 윈도우 시작 버튼 클릭 > cmd 열기
- cmd에서 where nvm을 통해 nvm 위치 확인.
- 파일 탐색기로 해당 nvm 폴더로 이동.
- 15 이하의 node 폴더 진입.
- 폴더 안에 0KB의 node64.exe 파일만 존재할 경우 nvm에서 더 이상 폴더를 지원하지 않는 것입니다.
- 폴더는 그대로 두고 0KB의 node64.exe를 삭제합니다.
- https://nodejs.org/dist/v14.21.3/ 사이트 진입.
(필요로 하는 버전으로 URL을 이동합니다.) - node-v14.21.3-win-x64.zip 파일을 다운로드합니다.
- 해당 파일들을 아까 0KB의 node64.exe를 지운 폴더 안에 붙여 넣습니다.
- cmd에서 nvm use 14를 통해 14 node 버전으로 변경합니다.
- cmd에서 node -v를 할 경우 버전이 잘 나오며 아까와 같은 안내 문구가 나오지 않습니다.
이제 node js를 이상 없이 사용하실 수 있습니다.
728x90
반응형
'개발 > Node JS' 카테고리의 다른 글
[Node JS] TypeError: value.replaceAll is not a function (0) | 2024.11.20 |
---|