[node.js] Windows에서 node.js를 완전히 제거하는 방법

node.js (0.8.11)의 이전 버전을 제거하고 node.js 웹 사이트에서 최신 0.10.24를 다운로드하여 설치했습니다. 그러나 실행 한 후 node --version, 아직 내가 v0.8.11을 실행 해요 있음을 나타냅니다. 분명히, 제거 과정에서 일부 물건이 남았으므로 npm을 통해 모듈을 추가하려고 할 때 모든 종류의 오류가 발생합니다. OSX 및 Linux에 대한 솔루션을 보았지만 Windows에 대한 해결책을 찾지 못했습니다. Windows 7 64 비트를 실행하고 있습니다.



답변

Windows에서 Node.js를 제거하는 방법 :

  1. 심호흡하십시오.

  2. 운영 npm cache clean --force

  3. 제거 프로그램을 사용하여 프로그램 및 기능에서 제거하십시오.

  4. 재부팅하십시오 (또는 작업 관리자에서 모든 노드 관련 프로세스를 종료하여 벗어날 수 있습니다).

  5. 이러한 폴더를 찾아서 여전히 존재하는 경우 해당 폴더와 해당 컨텐츠를 제거하십시오. 설치 한 버전, UAC 설정 및 CPU 아키텍처에 따라 다음이있을 수도 있고 없을 수도 있습니다.

    • C:\Program Files (x86)\Nodejs
    • C:\Program Files\Nodejs
    • C:\Users\{User}\AppData\Roaming\npm(또는 %appdata%\npm)
    • C:\Users\{User}\AppData\Roaming\npm-cache(또는 %appdata%\npm-cache)
    • C:\Users\{User}\.npmrc(그리고 .접두사 없이도 확인할 수 있습니다)
    • C:\Users\{User}\AppData\Local\Temp\npm-*
  6. 수표 %PATH%환경 변수 에 대한 참조 없도록 Nodejs하거나 npm존재한다.

  7. 여전히 제거되지 않은 경우 where node명령 프롬프트에 입력 하면 해당 파일이 상주하는 위치를 볼 수 있습니다. 부모 디렉토리도 삭제하십시오.

  8. 다시 측정하십시오.


답변

시나리오 : Windows에 노드 설치를위한 프로그램 항목이없는 경우 NodeJS 제거

나는 NodeJS의 내 버전 (0.10.26)을 할 수있는 문제로 실행 하지 그래서 거기 … 윈도우 7에서 프로그램 및 기능이 있기 때문에 (일명 프로그램 추가 / 제거)를 제거하거나 제거 할 나의 필요를 설치 NodeJS에 대한 기록이 없었다 레지스트리 키와 파일을 수동으로 삭제하지 않고 제거 할 수있는 옵션이 없습니다.

NodeJS 버전을 확인하는 명령 : node --version

최신 권장 버전의 NodeJS를 설치하려고했지만 설치 프로세스가 실패하여 롤백되었습니다. 여러 버전의 NodeJS도 실패했으며 설치 프로그램도 마찬가지로 롤백했습니다. SUDO가 설치되어 있지 않아서 명령 행에서 NodeJS를 업그레이드 할 수 없습니다.

해결 방법 : NPM 업그레이드를 포함하여 몇 시간 동안 문제를 해결 한 후 기존 설치의 맨 위에 시스템에 정확한 버전의 NodeJS를 다시 설치하기로 결정했습니다.

이 솔루션은 효과가 있었고 오류없이 NodeJS를 다시 설치했습니다. 또한 프로그램 추가 / 제거 대화 상자에 공식 항목을 추가했습니다.

Windows가 잊혀진 NodeJS 설치를 알고 있었으므로 기존 버전의 NodeJS를 완전히 제거 할 수있었습니다. 그런 다음 롤백을 시작하지 않고 Windows 플랫폼 ( 이 문서 작성 당시 버전 4.4.5) 에 NodeJS의 최신 권장 릴리스를 성공적으로 설치했습니다 .

성공하는 데 시간이 걸렸으므로 비슷한 문제가있는 다른 사람을 도울 수 있도록 게시하고 있습니다.


답변

설치 한 nodejs 소프트웨어가 무엇이든 다시 설치하십시오. 다음과 같이 nodejs를 제거하도록 요청합니다.
여기에 이미지 설명을 입력하십시오


답변

실제로 Microsoft 제거에 실패했습니다. node-v8.2.1-x64를 설치했고 node-v6.11.1-x64 버전을 실행해야했습니다.

“Windows가 지정된 장치, 경로 또는 파일에 액세스 할 수 없습니다”또는 이와 유사한 오류와 함께 설치 제거에 실패했습니다.

node-v8.2.1-x64 MSI를 마우스 오른쪽 버튼으로 클릭하고 uninstall.을 선택하여 Downloads 폴더로 이동했습니다.

감사합니다, 존


답변

제 경우에는 위의 내용만으로는 효과가 없었습니다. 이 오류를 해결하기 위해 여러 버전의 nodejs를 설치하고 제거했습니다. npm in windows 오류 : EISDIR, 오류가 발생했습니다 (기본) npm -v.

따라서 npm 디렉토리가 nodejs 폴더에서 삭제되고 최신 npm 버전이 npm dist : 에서 복사 된 후 모든 것이 작동하기 시작했습니다.


답변

어제 나와 같은 문제가 있었으며 해결책은 다음과 같습니다. 1. cli가 아닌 제어판에서 제거 2. 웹 사이트에서 최신 또는 원하는 버전의 노드를 다운로드하여 설치 3. 실수로 cli를 통해 제거하려고 시도한 경우 가장 자주 제거하지 마십시오.

그것이 누군가를 돕기를 바랍니다.


답변

프로그램 추가 / 제거에서 제거 버튼을 사용할 수 없어서 여기에 왔습니다. “Node.js를 제거 할 수 없습니다”라는 메시지입니다.

이것은 효과가 있었다 :

  1. 설치된 노드 버전의 .msi를 얻었습니다. 만일을 대비하여 설치를 수리하기 위해 그것을 실행하십시오.
  2. 관리자 명령 프롬프트를 열고 실행했습니다 msiexec /uninstall <node.msi>.