[node.js] node_modules를 삭제하는 방법-Windows에서 깊은 중첩 폴더

다음에 의해 작성된 node_modules 디렉토리 를 제거하려고 할 때 npm install:

소스 파일 이름이 파일 시스템이 지원하는 것보다 큽니다. 경로 이름이 더 짧은 위치로 이동하거나이 작업을 시도하기 전에 더 짧은 이름으로 이름을 바꾸십시오.

나는 또한 shift+ 를 시도했지만 delete여전히 같은 문제가 있습니다.



답변

이것이 최고의 Google 결과이기 때문에 이것이 나를 위해 일한 것입니다.

RimRaf 설치 :

npm install rimraf -g

그리고 프로젝트 폴더에서 다음을 사용하여 node_modules 폴더를 삭제하십시오.

rimraf node_modules

재귀 적으로 삭제하려면 다음을 수행하십시오.

rimraf .\**\node_modules

[ http://www.nikola-breznjak.com/blog/nodejs/how-to-delete-node_modules-folder-on-windows-machine/ ]


답변

Winrar를 사용하여 간단하게 수행했지만 이상한 해결책처럼 보이지만 잘 작동합니다.

  • 우클릭 node_modules폴더를
  • 고르다 Add to archive ... 에서 .
  • Winrar 대화 상자가 열립니다
  • 옵션을 확인하십시오. delete files after archiving
  • 완료 후 node_modules.rar를 삭제하는 것을 잊지 마십시오.

[업데이트] 7Zip에서도 작동합니다



답변

설치하지 않고 DOS 명령 만 사용하여 삭제하십시오.

C 또는 D 드라이브에 빈 폴더 “test”를 작성하고 다음 DOS 명령을 사용하십시오.

robocopy /MIR c:\test D:\UserData\FolderToDelete > NUL

위의 명령을 완료하면 폴더가 비어 있으므로 폴더를 삭제할 수 있습니다.

테스트 폴더는 항상 비어 있으므로 언제든지 삭제할 수 있습니다.


답변

Git Bash를 사용하여 폴더를 제거 할 수 있습니다.

예 :
c : \ users \ olefrank \ projects \ mynodeproject

rm -rf / c / users / olefrank / projects / mynodeproject


답변

폴더를 제거하기 위해 GitBash를 사용했습니다!

rm -r node_modules

모든 것을 삭제하는 데 시간이 걸렸지 만 나를 위해 일했습니다!


답변

Windows에서 node_modules와 같은 Deep Netsted Folder 삭제

  1. 옵션 1

    rimrafNPM 패키지를 사용하여 삭제

    • 명령 프롬프트를 열고 디렉토리가 폴더가있는 node_modules폴더 로 변경하십시오
      .

    • 운영

      rimraf node_modules

    • rimraf ERROR 누락 후 설치

      npm install rimraf -g

    • 설치가 완료되면 다음을 실행하십시오.

      rimraf node_modules

  2. 옵션 2 :

    아무것도 설치하지 않고 Detele

    • test모든 드라이브에 이름 을 가진 폴더 만들기

      robocopy /MIR c:\test D:\UserData\FolderToDelete > NUL

    • 폴더를 삭제 test하고 FolderToDelete모두 비어 있습니다

왜 이것이 Windows에서 문제입니까?

깊은 중첩 폴더 구조 중 하나는 node_modules이며, 이름이 너무 길어서 Windows에서 폴더를 삭제할 수 없습니다 . 이 쉬운 솔루션을 해결하려면 노드 모듈 RimRaf를 설치하십시오.


답변

Visual Studio 코드 사용해보기

많은 솔루션을 시도한 후에 이것은 매우 간단하다는 것을 알았습니다. Visual 코드로 프로젝트를 열고 삭제하십시오. UI가 몇 초 동안 멈출 수도 있지만 확실히 작동합니다. 많은 큰 크기의 node_modules 폴더를 사용하여 테스트

여기에 이미지 설명을 입력하십시오

감사