鲍尔 – 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 

PS:我已经通过StackOverflow找不到任何与我的错误相关,因此发布此问题。

在此先感谢,戴夫

清理caching解决了我的错误: npm cache clean

我得到了同样的错误“EPERM,取消链接”,但有一个不同的档案。

运行这些命令为我解决了这个问题:

  • npm卸载-g bower
  • npm更新解压缩
  • npm install -g bower

这个链接是我看到使用这些命令的地方: https : //github.com/bower/bower/issues/798这是解压缩zip的更新已解决了其他人的问题。

我得到这个错误,并在详细模式下运行凉亭。 并发现错误如下:

 bower error SELF_SIGNED_CERT_IN_CHAIN 

要解决这个问题,请将以下行添加到在默认主目录中创build的.bowerrc中。

 "strict-ssl": false 

尝试bower install再次bower install ,它应该工作。

你可以尝试下面的顺序。 它为我工作。 bower cache clean npm uninstall -g bower npm install -g bower bower install jQuery#2.1.1

我也有同样的问题,我再次尝试所有卸载的一切,然后我再次安装gitbash命令在gitbash

 $ npm install -g bower // let it execute 

一旦执行

再次命令

 $ bower install bootstrap // let it execute 

当执行你得到,如果想要更多,然后运行更多的命令:)

例如

 $ bower install script.js 

每当我遇到这个错误时,我所做的就是清理npm的caching,

 npm cache clean 

如果不起作用,我将卸载相关的组件,然后重新安装。

卸载您的旧节点(可能<0.12.0)

并安装节点版本> v0.12.0 (在我的案例v0.12.7)

然后

 npm update npm -g 

 bower install 

我有类似的问题,我很容易解决, 我试图在我的机器上运行服务器时进行安装。 我断开服务器和IDE(webstorm),它的工作。