我似乎无法让鲍尔从事我当前的项目。
该项目是几周前作为一个 yeoman 'Angular' 应用程序开始的,现在记不清我到底做了什么,也无法确定如何修复它。
我没有bower_components
目录,并已删除并重新创建bower.js
几次。
bower.json
{
"name": "my_name",
"version": "0.0.0",
"main": "app/index.html",
"license": "MIT",
"private": true
}
$ bower install jquery
bower jquery#* cached git://github.com/jquery/jquery.git#2.1.1
bower jquery#* validate 2.1.1 against git://github.com/jquery/jquery.git#*
bower jquery#* ENORESTARGET Tag/branch master does not exist
Additional error details:
No tags found in git://github.com/jquery/jquery.git
No branches found in git://github.com/jquery/jquery.git
It looks就像这个错误告诉我 jquery 项目没有 master 分支? (it does)
我创建了一个新项目,并做了一个bower init
,然后运行相同的命令(bower install jquery
)。这样做可以按预期工作,并且 jquery 安装没有错误。
$ bower install jquery
bower jquery#* cached git://github.com/jquery/jquery.git#2.1.1
bower jquery#* validate 2.1.1 against git://github.com/jquery/jquery.git#*
bower jquery#~2.1.1 install jquery#2.1.1
jquery#2.1.1 bower_components/jquery
I still无法让我原来的项目工作。
是什么导致了这个问题,我该如何解决它?
UPDATE
我通过删除所有隐藏的内容解决了这个问题.git*
files.
- 的内容
.git/
.gitignore
.gitattributes
我猜想这可能是 git 错误地缓存了一些东西?我真的很想知道是什么导致它无法正常工作。我将暂时保留这个问题,以防有人对这一切的原因有任何见解。否则我稍后会回答自己......