随着开发的进行,我使用越来越多的javascript/jQuery库,我在github中找到(我知道还有其他来源,但github是最突出的)。
当我注意到库更新了错误修复或新特性,或者更糟的是对其他库进行了向后不兼容的更改时,问题就出现了。
是否有类似javascript库的Gemnasium ?什么是最好的方法来跟踪我使用的库,而不是宝石?
您应该考虑使用像Bower这样的包管理器。它是javascript和其他客户端资产的gem
。
还有其他的,但我推荐Bower,因为它与GitHub集成得很好。许多流行的组件都可以在Bower包注册表中找到,但如果没有,Bower也支持直接从git url中提取依赖项。
Bower允许您使用支持版本范围的语义版本来指定依赖版本,并且当您运行bower update
时,如果在您指定的约束范围内有可用的新版本,它会更新您的项目包。