跟踪github中的javascript库

时间:2013-01-20 08:24:32

标签: javascript jquery ruby-on-rails-3 version-control github

随着开发的进展,我使用越来越多的github中找到的javascript / jQuery库(我知道还有其他来源,但github最为突出)。

当我发现库有更新错误修复或新功能或更糟糕的情况时,问题就出现了 - 对其他库的反向不兼容的更改。

是否有类似Gemnasium的javascript库? 跟踪我使用的不是宝石的库的最佳方法是什么?

1 个答案:

答案 0 :(得分:2)

您应该考虑使用诸如Bower之类的包管理器。这是javascript和其他客户端资产的gem

还有其他人,但我推荐Bower,因为它与GitHub很好地集成。许多流行的组件可以在Bower package registry中找到,但如果不是,Bower还支持直接从git url中提取依赖项。

Bower允许您指定依赖版本semantic versioning并支持版本范围,当您运行bower update时,它会更新项目的包,如果新版本可以在您指定的约束范围内使用