2017-09-11 8 views
0

jenkins와의 지속적인 통합을 위해 angle4 프로젝트에 phantomJS 라이브러리를 추가하고 싶습니다. 나는 여러 가지 방법으로 그것을 시도했지만, 나는 항상 같은 (또는 유사한) 오류를 얻는다.각도 프로젝트에 팬텀 -s를 설치할 수 없습니다.

예를 들어, 내가 이런 식으로 phantomJS 및 실행 프로그램을 설치하려고 할 때 this 튜토리얼 : 명확한 설명을 위해

npm ERR! path C:\Users\jarkro\AppData\Roaming\npm\node_modules\phantomjs-prebuilt\node_modules\sshpk\node_modules\assert-plus\package.json 
npm ERR! code EPERM 
npm ERR! errno -4048 
npm ERR! syscall unlink 
npm ERR! Error: EPERM: operation not permitted, unlink 'C:\Users\jarkro\AppData\Roaming\npm\node_modules\phantomjs-prebuilt\node_modules\sshpk\node_modules\assert-plus\package.json' 
npm ERR!  at Error (native) 
npm ERR! { Error: EPERM: operation not permitted, unlink 'C:\Users\jarkro\AppData\Roaming\npm\node_modules\phantomjs-prebuilt\node_modules\sshpk\node_modules\assert-plus\package.json' 
npm ERR!  at Error (native) 
npm ERR! cause: 
npm ERR! { Error: EPERM: operation not permitted, unlink 'C:\Users\jarkro\AppData\Roaming\npm\node_modules\phantomjs-prebuilt\node_modules\sshpk\node_modules\assert-plus\package.json' 
npm ERR!  at Error (native) 
npm ERR!  errno: -4048, 
npm ERR!  code: 'EPERM', 
npm ERR!  syscall: 'unlink', 
npm ERR!  path: 'C:\\Users\\jarkro\\AppData\\Roaming\\npm\\node_modules\\phantomjs-prebuilt\\node_modules\\sshpk\\node_modules\\assert-plus\\package.json' }, 
npm ERR! stack: 'Error: EPERM: operation not permitted, unlink \'C:\\Users\\jarkro\\AppData\\Roaming\\npm\\node_modules\\phantomjs-prebuilt\\node_modules\\sshpk\\node_modules\\assert-plus\\package.json\'\n at Error (native)', 
npm ERR! errno: -4048, 
npm ERR! code: 'EPERM', 
npm ERR! syscall: 'unlink', 
npm ERR! path: 'C:\\Users\\jarkro\\AppData\\Roaming\\npm\\node_modules\\phantomjs-prebuilt\\node_modules\\sshpk\\node_modules\\assert-plus\\package.json', 
npm ERR! parent: 'phantomjs-prebuilt' } 
npm ERR! 
npm ERR! Please try running this command again as root/Administrator. 

: npm install --save-dev phantomjs-prebuilt karma-phantomjs-launcher 나는 오류가 발생했습니다 내가 관리자 praviliage 있습니다.

누구나 나를 도울 수 있고 무슨 일인지 말해 줄 수 있습니까?

+0

모든 난 당신이 관리자로 콘솔을 출시 확실 ... 당신이 관리자 권한이 없다는 것입니다 알 수 있습니까? 그렇지 않으면, 미안, 너를 도울 수 없어. – trichetriche

+0

예, 확실합니다. 나는 이유를 위해 그것을 썼다. –

답변

0

확인. 솔루션/워크 어라운드를 찾았습니다. 도움이 herehere에서 이동했습니다.

최신 npm 버전에는 특히 fsevent 종속성을 사용할 경우 libaries를 설치하는 데 몇 가지 버그가 있습니다. 제 경우에는 npm을 5.0.3으로 다운 그레이드해야합니다.

는 그냥 명령을 사용

npm install -g [email protected] 
관련 문제