2017-09-13 14 views
7

NPM을 5.3.0에서 5.4.1로 업그레이드 한 후 npm install 명령이 다음과 같은 경우에만 작동합니다. node_modules을 삭제했습니다. 설치를 다시 시도 할 때 다음과 같은 오류 메시지가 나타납니다. (내가 다시 node_modules를 제거하면 그 후, 명령 실행은 작품을 설치 - 번 를.) 다른NPM 5.4.1로 업그레이드 한 후 node_modules을 삭제하지 않고 "npm install"을 실행할 수 없음

PS C:\source\website> npm install
npm ERR! path C:\source\website\node_modules\fsevents\node_modules\aproba\package.jsonvet.Web
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall unlink
npm ERR! Error: EPERM: operation not permitted, unlink 'C:\source\website\node_modules\fsevents\node_modules\aproba\package.json'
npm ERR! {
Error: EPERM: operation not permitted, unlink 'C:\source\website\node_modules\fsevents\node_modules\aproba\package.json'
npm ERR! stack: 'Error: EPERM: operation not permitted, unlink \'C:\source\website\node_modules\fsevents\node_modules\aproba\package.json\'',
npm ERR! errno: -4048,
npm ERR! code: 'EPERM',
npm ERR! syscall: 'unlink',
npm ERR! path:
'C:\source\website\node_modules\fsevents\node_modules\aproba\package.json' } npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\butt\AppData\Roaming\npm-cache_logs\2017-09-13T16_42_26_030Z-debug.log
PS C:\source\website>

아무 것도 내 설정에서 변경되었습니다, 지금까지 내가 알고 있어요. 내 환경은 Windows 10 및 노드 8.2.1입니다. 이 동작은 여러 컴퓨터에서 일관된 것 같습니다.

설치가 다시 실행되는 동안 설치 프로그램이 멈추는 것처럼 많은 다음 시간에 기다리는 시간이 있습니다.

added 995 packages in 29.671s
PS C:\source\website> npm install
[ ......] - postinstall: sill doSerial postinstall 686

이 작업을 진행하는 방법에 대한 실마리가 없습니다. fsevents가 전적으로 비난 받고 있습니까? 나는 경고를 내었지만 이전 버전에서는 괜찮은 것으로 나타났다.

이 주제에는 related question이 있지만 내 문제는 정확하게 다루고 있습니다. 나는 그것이 동일한 문제의 단지 다른 작동인지 또는 두 개의 별개의 문제인지를 결정할 수 없다.

답변

0

승 10을 돌리고 동일한 문제를 인식했습니다. 결의안은 5.3으로 하향 조정됐다. 나도 알아 챘다 5.4.0 빌드 서버 (TFS 2017)에서 작업했습니다. 전혀 도움을 제공하지

npm install --global [email protected] 

것은 관리자 모드에 대한 모든 물건이었다. 관리자 권한을 사용하여 빌드 파이프를 재구성하고 재설정하는 데 몇 시간이 걸렸습니다.

5.4.1과 같은 중요한 모듈이 어떤 특별한 이유로 필요하지는 않습니다.이 특별한 경우에는 관련이 없습니다. 우리는 파이프에서 별도의 단계로 해결했습니다. 사전 빌드 된 버전과 동적으로 어셈블 된 버전을 재사용 한 것입니다.

또한 걱정할 필요가 없습니다. 며칠 만에 업데이트가 있어야하며 문제가 해결 될 것입니다. 그 때까지는 5.3으로 다운 그레이드가 우리가 사용한 해킹입니다.

4

이 NPM 5.4 발견 많은 일반적인 문제이며,이 시점에서 유일한 옵션은 더 업데이트가이 스레드를 따라 들어 5.3

npm i -g [email protected] 

다시 NPM을 다운 그레이드하는 것입니다.

https://github.com/npm/npm/issues/18380

P.S : 당신은 또한 다운 그레이드 후 npm cache clean --force를 사용하여 시도하고 당신이 정말로 당신의 일을 끝내야 NPM 5.4 필요한 경우 npm i -g [email protected] 또는 npm install --no-optional 다시 5.4 설치를 시도 할 수 있습니다.

0

청춘 '문제를 일으키는 알고하지만 당신은 다른 사람을 위해 일을 몇 가지 솔루션을 시도 할 수 있습니다 :

  • 1

    npm cache clean

    npm install

  • 2

    을 01 open as administrator을 선택한 다음

희망 당신의 명령이 도움말을 실행으로

  • 3

    은 마우스 오른쪽 버튼으로 클릭하여 명령 프롬프트를 실행합니다.