我正在尝试通过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 install时,我得到了这个:
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'

为什么在程序包名称之前添加协议(protocol)名称?以及我应该如何安装该软件包?

最佳答案

这个插件也有同样的问题,
删除并按以下方式安装:



注意小写字母,不需要'aterrien/'
它对我有用

关于bower - 如何安装名称为斜杠的Bower软件包?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24658846/

10-11 02:45