Bower安装包EPERM重命名错误

干净的Windows 7专业安装与节点和混帐。

简单的bower.json

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

运行凉亭安装,并死于许可错误。

错误

任何想法为什么发生这种情况 谢谢你。

这是bower 1.2.7中的一个bug,与升级的zip库有关。 解决方法是重新安装,因为它会强制升级zip库:

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

有关更多信息,请参阅https://github.com/bower/bower/issues/991

请注意,以上是不够的旧版本的节点(我试过0.9.9)。 随着最新版本的节点,它似乎再次正常工作。

如果接受的答案不适用于您,您可以尝试下面的行。

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

来源 – Github

清理缓存。

 bower cache clean