簡體   English   中英

Bower安裝包EPERM重命名錯誤

[英]Bower install packages EPERM rename error

用節點和git清理windows 7專業安裝。

簡單的bower.json

{
  "name": "name123456",
  "version": "1.0.0",
  "dependencies": {
    "closure-compiler": "http://dl.google.com/closure-compiler/compiler-latest.zip"
  }
}

運行bower安裝,它會因權限錯誤而死亡。

錯誤

知道為什么會這樣嗎? 感謝你。

這是bower 1.2.7中的一個錯誤,與升級的zip庫相關。 解決方法是重新安裝bower,因為它將強制升級zip庫:

bower cache clean
npm uninstall -g bower
npm install -g bower

有關更多信息,請參閱https://github.com/bower/bower/issues/991

請注意,對於較舊版本的Node,上述內容是不夠的(我嘗試過0.9.9)。 使用最新版本的節點,它似乎再次正常工作。

如果接受的答案對您不起作用,您可以嘗試下面這一行。

npm uninstall -g bower && npm update decompress-zip && npm install -g bower

來源 - Github

清理緩存。

bower cache clean

希望這會幫助別人。 在我禁用防病毒軟件之前,我遇到了同樣的錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM