如何定义一个Bower依赖到Git仓库没有标签发布?

尝试使用Bower添加依赖到凉亭 。 这个JS库在GitHub中没有任何标签,但是已经发布到了Bower。 bower.json应该如何查看依赖关系?

 "dependencies": { "arbor": ... } 

由于它是在文档中编写的,您可以以远程Git端点的forms指定软件包:

 "dependencies": { "some-package": "git://github.com/someone/some-package.git" } 

由于通常使用GitHub,因此有一个捷径(除非另有说明):

 "dependencies": { "some-package": "someone/some-package" } 

这将下载最新版本的软件包。 为了确保您的应用程序能够与下载的版本一起工作,您可以使用其散列指定提交。 所以这

 "dependencies": { "some-package": "someone/some-package#ddb859e7e7d2beb9c7ecd54cfe4ea2e67ac1d797" } 

将始终以特定提交的状态下载软件包。

更新:从SSH( git@github.com:更改协议为普通的git( git://github.com/ )在评论中指出。