Bower安装包EPERM重命名错误

时间:2014-01-24 15:59:30

标签: windows node.js bower

使用node和git清理windows 7专业安装。

简单的bower.json

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

运行bower install,它会因权限错误而死亡。

error

知道为什么会这样吗?谢谢你。

4 个答案:

答案 0 :(得分:28)

这是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)。使用最新版本的节点,它似乎再次正常工作。

答案 1 :(得分:4)

如果接受的答案对您不起作用,您可以尝试以下一行。

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

Source - Github

答案 2 :(得分:0)

清理缓存。

bower cache clean

答案 3 :(得分:0)

希望这会帮助别人。在我禁用防病毒软件之前,我遇到了同样的错误。