Angularjs 带Bower的安装程序用户界面路由器出现错误

Angularjs 带Bower的安装程序用户界面路由器出现错误,angularjs,bower-install,Angularjs,Bower Install,我正在尝试将angular ui路由器添加到我的应用程序中 stephane@stephane-ThinkPad-X60:angular-news> bower install angular-ui-router bower not-cached git://github.com/angular-ui/ui-router.git#master bower resolve git://github.com/angular-ui/ui-router.git#master bo

我正在尝试将angular ui路由器添加到我的应用程序中

stephane@stephane-ThinkPad-X60:angular-news> bower install angular-ui-router
bower not-cached    git://github.com/angular-ui/ui-router.git#master
bower resolve       git://github.com/angular-ui/ui-router.git#master
bower not-cached    git://github.com/firebase/firebase-bower.git#current
bower resolve       git://github.com/firebase/firebase-bower.git#current
bower checkout      angular-ui-router#master
bower resolved      git://github.com/angular-ui/ui-router.git#8aed5dae5c
bower ENORESTARGET  Tag/branch current does not exist

Additional error details:
Available tags: v1.0.1, v1.0.10, v1.0.11, v1.0.12, v1.0.13, v1.0.14, v1.0.15, v1.0.17, v1.0.18, v1.0.19, v1.0.2, v1.0.3, v1.0.5, v1.0.6, v1.0.8, v1.0.9
Available branches: master
但这给了我一个错误

我还尝试了:bower安装angular ui router#master,但错误依然存在

然后我编辑了我的bower.json文件,添加了条目:“angular ui router”:“0.2.8”,并执行了一个bower安装命令:

stephane@stephane-ThinkPad-X60:angular-news> bower install
bower not-cached    git://github.com/angular-ui/ui-router.git#0.2.8
bower resolve       git://github.com/angular-ui/ui-router.git#0.2.8
bower not-cached    git://github.com/firebase/firebase-bower.git#current
bower resolve       git://github.com/firebase/firebase-bower.git#current
bower download      https://github.com/angular-ui/ui-router/archive/0.2.8.tar.gz
bower extract       angular-ui-router#0.2.8 archive.tar.gz
bower resolved      git://github.com/angular-ui/ui-router.git#0.2.8
bower ENORESTARGET  Tag/branch current does not exist

Additional error details:
Available tags: v1.0.1, v1.0.10, v1.0.11, v1.0.12, v1.0.13, v1.0.14, v1.0.15, v1.0.17, v1.0.18, v1.0.19, v1.0.2, v1.0.3, v1.0.5, v1.0.6, v1.0.8, v1.0.9
Available branches: master
是我吗

以下是我的bower.json文件内容:

{
  "name": "angular-news",
  "version": "0.0.0",
  "dependencies": {
    "angular": "1.2.16",
    "json3": "~3.3.1",
    "es5-shim": "~3.1.0",
    "bootstrap": "~3.2.0",
    "stacktrace": "0.6.0",
    "firebase": "current",
    "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"
  },
  "devDependencies": {
    "angular-mocks": "1.2.16",
    "angular-scenario": "1.2.16"
  },
  "appPath": "app"
}
更新:

firebase依赖性似乎是问题所在

我试过命令:

bower install firebase
bower not-cached    git://github.com/firebase/firebase-bower.git#current
bower resolve       git://github.com/firebase/firebase-bower.git#current
bower cached        git://github.com/angular-ui/ui-router.git#0.2.8
bower validate      0.2.8 against git://github.com/angular-ui/ui-router.git#0.2.8
bower cached        git://github.com/firebase/firebase-bower.git#1.0.18
bower validate      1.0.18 against git://github.com/firebase/firebase-bower.git#*
bower new           version for git://github.com/firebase/firebase-bower.git#*
bower resolve       git://github.com/firebase/firebase-bower.git#*
bower download      https://github.com/firebase/firebase-bower/archive/v1.0.19.tar.gz
bower extract       firebase#* archive.tar.gz
bower resolved      git://github.com/firebase/firebase-bower.git#1.0.19
bower ENORESTARGET  Tag/branch current does not exist

Additional error details:
Available tags: v1.0.1, v1.0.10, v1.0.11, v1.0.12, v1.0.13, v1.0.14, v1.0.15, v1.0.17, v1.0.18, v1.0.19, v1.0.2, v1.0.3, v1.0.5, v1.0.6, v1.0.8, v1.0.9
Available branches: master
由于错误消息显示唯一可用的分支是:master,因此我编辑了我的bower.json文件,将dependencey更改为“firebase”:“master”,并再次尝试bower安装:

stephane@stephane-ThinkPad-X60:angular-news> bower install firebase
bower not-cached    git://github.com/firebase/firebase-bower.git#master
bower resolve       git://github.com/firebase/firebase-bower.git#master
bower cached        git://github.com/angular-ui/ui-router.git#0.2.8
bower validate      0.2.8 against git://github.com/angular-ui/ui-router.git#0.2.8
bower cached        git://github.com/firebase/firebase-bower.git#1.0.19
bower validate      1.0.19 against git://github.com/firebase/firebase-bower.git#*
bower checkout      firebase#master
bower not-cached    git://github.com/firebase/firebase-bower.git#master
bower resolve       git://github.com/firebase/firebase-bower.git#master
bower checkout      firebase#master
bower resolved      git://github.com/firebase/firebase-bower.git#86ea9e429c
bower resolved      git://github.com/firebase/firebase-bower.git#86ea9e429c

Unable to find a suitable version for firebase, please choose one:
    1) firebase#master which resolved to 86ea9e429c and is required by angular-news 
    2) firebase#~1.0.19 which resolved to 1.0.19

Prefix the choice with ! to persist it to bower.json


[?] Answer: 1
bower install       firebase#86ea9e429c
bower install       angular-ui-router#0.2.8

firebase#86ea9e429c app/bower_components/firebase

angular-ui-router#0.2.8 app/bower_components/angular-ui-router
└── angular#1.2.16
亲切问候,


Stephane Eybert

奇怪,我刚刚运行了“bower安装angular ui router”,没有出现错误。我刚刚做了一个:npm安装angular ui router,它安装了node_模块/angular ui router,很好地使用node_模块/angular ui router/bower.json文件显示angular ui router的版本0.2.10,但添加了“angular ui router”:“0.2.10”my bower.json文件的条目在bower安装时仍会出现相同的错误。看起来问题与我在bower.json文件中添加angular ui router条目无关。即使没有它,bower安装命令也会失败。再次尝试安装bower(bower安装-g bower)?,我不知道如何复制此命令。@coma刚刚在我的应用程序目录中尝试了您的命令,它给出了:bower checkout bower#master and bower invalid meta bower在bower.json中缺少“main”条目,而bower invalid meta bower缺少“ignore”bower.json中的条目