我似乎无法让凉亭在我当前的项目上工作。 该项目始于一个自耕农' 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
看起来就像这个错误告诉我jquery项目没有主分支? (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
我仍然无法让原始项目发挥作用。
导致此问题的原因是什么,我该如何解决?
我能够通过删除所有隐藏的.git*
文件来解决此问题。
.git/
.gitignore
.gitattributes
我想是因为git不知何故错误地缓存了什么?我真的很想知道它导致它无法正常工作的原因。如果有人对这一切的原因有什么了解,我会暂时搁置这个问题。否则我稍后会回答自己...
答案 0 :(得分:12)
如果您使用cmder或ConEmu(两者都是简单的终端指挥官),请转到选项并取消选中" Inject ConEmuHk"选项,你的问题将得到解决......!
答案 1 :(得分:4)
小心!它可能是导致此问题的命令行工具。 对我来说问题是使用ConEmu解决的,而错误是由 Cmder
的版本引起的答案 2 :(得分:1)
在Jenkins构建中发生了这种情况,并且擦除工作空间对我来说很有用。
答案 3 :(得分:0)
我遇到了同样的问题,并按照上一个答案的建议删除了git文件。
NG。
然后我删除了bower.json。这解决了问题。
幸运的是我在虚拟机环境中工作,幸运的是我在开始删除之前拍了快照(强烈推荐的练习)。所以我恢复了快照并应用了正确的修复:
rm bower.json
bower init
bower init
问了一堆问题。我几乎采取了默认值。它根据我在bower.json
bower_components
依赖项
瞧!
我的无法加载的包现在加载。