如何安装带有斜杠名称的 Bower 包?

6
我正在尝试通过bower安装https://github.com/aterrien/jQuery-Knob。在该软件包的bower.json文件中,我看到:

{ "name": "aterrien/jQuery-Knob", "version": "1.2.9", .. }

所以在我的bower.json文件中,我输入了:

"aterrien/jQuery-Knob": "1.2.9"

当我运行时,我遇到了以下问题:
bower jQuery-Knob#1.2.9         cached aterrien/jQuery-Knob=https://github.com/aterrien/jQuery-Knob.git#1.2.9
bower jQuery-Knob#1.2.9       validate 1.2.9 against aterrien/jQuery-Knob=https://github.com/aterrien/jQuery-Knob.git#1.2.9
bower jQuery-Knob#1.2.9        ECMDERR Failed to execute "git ls-remote --tags --heads a terrien/jQuery-Knob=https://github.com/aterrien/jQuery-Knob.git", exit code of #128

Additional error details:
fatal: I don't handle protocol 'aterrien/jQuery-Knob=https'

为什么在协议前加上包名?我该如何安装这个包?
1个回答

6

我曾经遇到了这个插件的同样问题,解决方法是删除原插件并按以下方式安装:

bower install jquery-knob

注意小写字母和无需添加 'aterrien/' 前缀。
这种方法对我起作用了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接