2013-01-20 148 views
-2

随着开发的进展,我使用越来越多的JavaScript/jQuery库,我发现在github(我知道还有其他来源,但github是最突出的)。保持github中的JavaScript库跟踪

问题出现时,我注意到图书馆已更新错误修复或新功能或更糟 - 向后不兼容的更改其他库。

有没有类似于JavaScript库的Gemnasium? 跟踪我使用哪些不是宝石的图书馆的最佳方式是什么?

回答

2

您应该考虑使用套件管理器,比如Bower。这是针对javascript和其他客户端资产的gem

还有其他的,但我建议鲍尔,因为它与GitHub很好地集成在一起。许多流行的组件可以在Bower package registry找到,但如果它们不是,Bower还支持直接从git url拉取依赖关系。

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