Bower - EPERM, 링크 해제 오류
Bower를 사용하여 "jQuery"를 설치하려고 하면 다음 오류 스택 트레이스가 발생합니다.누가 좀 도와줄래요?
C:\study\meanApp>bower install jquery --save
bower not-cached git://github.com/jquery/jquery.git#*
bower resolve git://github.com/jquery/jquery.git#*
bower download https://github.com/jquery/jquery/archive/2.1.1.tar.gz
bower retry Download of https://github.com/jquery/jquery/archive/2.1.1.t
ar.gz failed, trying with git..
bower EPERM EPERM, unlink 'C:\Users\UserZ\AppData\Local\Temp\AUserZ\bower\jquery-8680-AaJIqU\archive.tar.gz'
Stack trace:
Error: EPERM, unlink 'C:\Users\UserZ\AppData\Local\Temp\A-UserZ\bower\jqu
ery-8680-AaJIqU\archive.tar.gz'
Console trace:
Trace
at StandardRenderer.error (C:\Users\UserZ\AppData\Roaming\npm\node_module
s\bower\lib\renderers\StandardRenderer.js:72:17)
at Logger.<anonymous> (C:\Users\UserZ\AppData\Roaming\npm\node_modules\bo
wer\bin\bower:110:22)
at Logger.EventEmitter.emit (events.js:95:17)
at Logger.emit (C:\Users\UserZ\AppData\Roaming\npm\node_modules\bower\nod
e_modules\bower-logger\lib\Logger.js:29:39)
at C:\Users\UserZ\AppData\Roaming\npm\node_modules\bower\lib\commands\ind
ex.js:40:20
at _rejected (C:\Users\UserZ\AppData\Roaming\npm\node_modules\bower\node_
modules\q\q.js:797:24)
at C:\Users\UserZ\AppData\Roaming\npm\node_modules\bower\node_modules\q\q
.js:823:30
at Promise.when (C:\Users\UserZ\AppData\Roaming\npm\node_modules\bower\no
de_modules\q\q.js:1035:31)
at Promise.promise.promiseDispatch (C:\Users\UserZ\AppData\Roaming\npm\no
de_modules\bower\node_modules\q\q.js:741:41)
at C:\Users\UserZ\AppData\Roaming\npm\node_modules\bower\node_modules\q\q
.js:557:44
System info:
Bower version: 1.3.9
Node version: 0.10.18
OS: Windows_NT 6.1.7601 ia32
추신: Stack Overflow에서 오류와 관련된 내용을 찾을 수 없었기 때문에 이 질문을 올렸습니다.
잘 부탁드립니다, 데이브
캐시를 청소하면 다음 오류가 해결되었습니다.npm cache clean
"EPERM, unlink"와 같은 에러가 발생했지만 아카이브는 다릅니다.
다음 명령을 실행하면 문제가 해결되었습니다.
- npm 언인스톨 -g bower
- npm 업데이트 압축 해제-zip
- npm 설치 -g bower
이 링크에서는 이러한 명령어를 사용할 수 있습니다.https://github.com/bower/bower/issues/798 decompress-zip을 업데이트하면 다른 사용자도 문제를 해결할 수 있습니다.
이 에러가 발생하여 바우어를 상세 모드로 실행했습니다.그리고 다음과 같은 오류를 발견했습니다.
bower error SELF_SIGNED_CERT_IN_CHAIN
이 문제를 해결하려면 기본 홈 디렉토리에 작성된 .bowerrc에 아래 행을 추가합니다.
"strict-ssl": false
해라bower install
다시 말하지만, 효과가 있을 거야.
다음 시퀀스를 시도해 볼 수 있습니다.저는 bower cache clean npm uninstall -g bower npm install -g bower install jQuery #2.1.1로 동작했습니다.
비슷한 문제가 있어서 쉽게 해결할 수 있었습니다.머신에서 서버를 실행하면서 설치하려고 했습니다.서버와 IDE(Webstorm)의 접속을 해제하고 동작했습니다.
나도 같은 문제가 발생하여 모든 것을 제거하고 gitbash 명령어를 gitbash에 다시 설치한 후 다시 제거해 보았다.
$ npm install -g bower // let it execute
일단 실행되면
again 명령어
$ bower install bootstrap // let it execute
실행 시 더 필요한 경우 더 많은 명령을 수행합니다.
예.
$ bower install script.js
이 오류가 발생할 때마다 npm의 캐시를 지웁니다.
npm cache clean
문제가 해결되지 않으면 해당 바우어 컴포넌트를 제거하고 다시 설치합니다.
이전 노드를 제거합니다(0.12.0 미만일 수 있음).
[ Install node version ]> [ v0 . 12 . 0 ](이 경우는 v0.12.7)
그리고나서
npm update npm -g
그리고.
bower install
나는 그것을 실행함으로써 해결했다.
bower cache clean
언급URL : https://stackoverflow.com/questions/25244512/bower-eperm-unlink-error
'programing' 카테고리의 다른 글
Wordpress - 하위 카테고리 보관 URL에 상위 카테고리 AND 하위 카테고리 이름 표시 (0) | 2023.03.08 |
---|---|
디버깅 바니시 HTTP 삭제 (0) | 2023.03.08 |
예약 가능 날짜별 woocommerce 예약 쿼리 (0) | 2023.03.08 |
노드 js 오류: 프로토콜 "https:"가 지원되지 않습니다.예상 "http:" (0) | 2023.03.08 |
React-Redux 복합(심층) 상태 객체 (0) | 2023.03.08 |