Bower 安装错误 EPERM 重命名 sb-admin 主题

Posted

技术标签:

【中文标题】Bower 安装错误 EPERM 重命名 sb-admin 主题【英文标题】:Bower Install Error EPERM rename sb-admin theme 【发布时间】:2015-10-17 12:41:00 【问题描述】:

我正在尝试在我的本地机器上安装 sb-admin 主题并出现以下错误。

尝试清除 bower 和 npm 的缓存,重新安装 bower 没有任何效果。

错误:

bower json3#~3.3.1 EPERM EPERM,重命名 'C:\Users\vi842397\AppData\Local\bower\cache\packages\82636d37515077f172c7d039afaa3315\3.3.2'

堆栈跟踪:错误:EPERM,重命名 'C:\Users\vi842397\AppData\Local\bower\cache\packages\82636d37515077f172c7d039afaa3315\3.3.2' 在错误(本机)

控制台跟踪:错误 在 StandardRenderer.error (C:\Users\vi842397\AppData\Roaming\npm\node_modules\bower\lib\renderers\StandardRenderer.js:82:37) 在记录器。 (C:\Users\vi842397\AppData\Roaming\npm\node_modules\bower\bin\bower:110:22) 在 Logger.emit (events.js:107:17) 在 Logger.emit (C:\Users\vi842397\AppData\Roaming\npm\node_modules\bower\node_modules\bower-logger\lib\Logger.js:29:39) 在 C:\Users\vi842397\AppData\Roaming\npm\node_modules\bower\lib\commands\index.js:45:20 在 _rejected (C:\Users\vi842397\AppData\Roaming\npm\node_modules\bower\node_modules\q\q.js:844:24) 在 C:\Users\vi842397\AppData\Roaming\npm\node_modules\bower\node_modules\q\q.js:870:30 在 Promise.when (C:\Users\vi842397\AppData\Roaming\npm\node_modules\bower\node_modules\q\q.js:1122:31) 在 Promise.promise.promiseDispatch (C:\Users\vi842397\AppData\Roaming\npm\node_modules\bower\node_modules\q\q.js:788:41) 在 C:\Users\vi842397\AppData\Roaming\npm\node_modules\bower\node_modules\q\q.js:604:44 系统信息:Bower 版本:1.4.1 节点版本:0.12.7 操作系统:Windows_NT 6.3.9600 x64

Bower.json:


  "name": "sb-admin",
  "version": "0.0.0",
  "dependencies": 
    "angular": "1.2.16",
    "json3": "~3.3.1",
    "es5-shim": "~3.1.0",
    "angular-resource": "1.2.16",
    "angular-cookies": "1.2.16",
    "angular-sanitize": "1.2.16",
    "angular-animate": "1.2.16",
    "angular-touch": "1.2.16",
    "angular-route": "1.2.16",
    "font-awesome": "4.3.0",
    "angular-bootstrap": "0.12.0",
    "oclazyload": "~0.5.2",
    "angular-loading-bar": "~0.7.0",
    "angular-ui-router": "~0.2.13",
    "angular-toggle-switch": "~1.2.1",
    "metisMenu": "~1.1.3",
    "angular-chart.js": "~0.5.2"
  ,
  "devDependencies": 
    "angular-mocks": "1.2.16",
    "angular-scenario": "1.2.16"
  ,

  "resolutions": 
    "bootstrap": "~3.1.1"
  ,
  "appPath": "app"

【问题讨论】:

【参考方案1】:

在 bower 的问题跟踪器上提到 here 在用户全局运行 bower 时已解决。尝试全局安装 bower 并将其从本地包中删除:

npm install -g bower

然后再试一次。

其他人还建议在管理员模式下运行命令提示符。

【讨论】:

以上是关于Bower 安装错误 EPERM 重命名 sb-admin 主题的主要内容,如果未能解决你的问题,请参考以下文章

npm 错误!错误:EPERM:不允许操作,重命名

VS 代码 - 错误:EPERM:不允许操作

EPERM,不允许操作错误,配置存储

bower安装使用入门详情

bower安装使用入门详情

Npm 安装错误 EPERM 操作不允许