[node.js] npm 오류! 오류 : EPERM : 작업이 허용되지 않음, 이름 변경

실행할 npm install때이 오류가 발생합니다.

npm 오류! 오류 : EPERM : 작업이 허용되지 않음, C : \ projects ****** \ node_modules \ react-async-script ‘->’C : \ projects ******* \ node_modules.react-async-script .지우다’

  • cmd를 관리자로 실행 중입니다.
  • 나는 npm cache clean전에 달렸다
  • 다른 모든 응용 프로그램에 node_modules열기 와 관련된 항목이 없는지 확인했습니다.


답변

제 상황에서는 이것이 도움이되었습니다. 이 명령을 실행하기 전에 모든 VS Code 인스턴스를 닫습니다.

  1. 캐시 정리

    npm cache clean --force
  2. 관리자 권한으로 최신 버전의 npm을 전역 적으로 설치합니다.

    npm install -g npm@latest --force
  3. 캐시 정리

    npm cache clean --force
  4. 구성 요소를 다시 설치하십시오.

문제가 해결되기를 바랍니다. 그렇지 않은 경우 바이러스 백신 프로그램을 일시적으로 비활성화하고 다시 시도 할 수 있습니다.


답변

아닙니다 package.json. 그러나 어떤 이유로 든 node_modules/읽기 전용이되었습니다. 재설정하면 문제가 해결되었습니다.


답변

디스크에 로컬 복사본이 있어도 원격 리소스를 가져 오는 강제 옵션으로 npm 설치를 시도했을 때 작동합니다. 실행 해보세요

npm install --force

업데이트 된
이 솔루션이 작동하지 않는 내 동료 중 일부. 그러나 우리는 npm 대신 원사를 사용해 보았습니다 . 항상 문제없이 작동합니다 (더 빠르게)

yarn install [package-name]


답변

당신이 피하려면 --force옵션을 (더 나은 방법이 항상이다) , 이 보통 내가 본 사례의 약 90 %에있는 파일을 잠금의 주된 이유이기 때문에 나는 프로젝트를 실행 당신이 중지했는지 만들기 제안

이 순서대로 다음 단계를 제안합니다.

1- Angular에서 중지 ng s하고 React에서 중지하면 npm start 일반적 으로이 문제가 해결됩니다. 왜냐하면 개발 서버가 일부 파일을 잠그고 npm이 파일을 업데이트 할 수 없기 때문에이 오류가 발생하는 경우 일반적으로이 오류가 발생하기 때문입니다.

2- 위의 방법이 작동하지 않으면 작업 공간이 열려있는 코드 편집기를 닫으십시오 (일부 파일 등을 잠근 것일 수 있음).

따라서 코드 편집기를 닫고 실행 해보십시오.

npm install

3- 그래도 작동하지 않으면 --force옵션을 시도해 볼 수 있습니다.

npm install --force


답변

동일한 오류 가 발생했으며 https://github.com/Medium/phantomjs/issues/19 에 따르면 바이러스 백신 소프트웨어로 인해 발생할 수 있습니다. 나는 설치하는 동안 내 것을 비활성화하고 cmd에서 “npm install”을 관리자로 실행했고 작동했습니다. 도움이 되었기를 바랍니다.


답변

나를 위해 코드 편집기 (VS 코드)를 닫은 다음 동일한 명령을 실행했습니다. 그리고 그것은 나를 위해 문제를 해결합니다.


답변

Martin Kearn이 의견에서 지적했듯이 Visual Studio를 닫으면 이러한 npm 권한 문제가 해결되었습니다. 분명히 VS는 때때로 node_modules.