使用Git安装jQuery

时间:2014-05-14 18:42:06

标签: jquery git jquery-ui version-control

我正在使用jQuery 1.X和jQueryUI。以前,我刚刚下载了最新的稳定版本,将其上传到我的服务器,然后我们就去了。

我最近进入了Git,并想知道如果没有它我是如何做到的。对于我们这些的第三方库,我发现子模块运行良好。

阅读下载页面http://jquery.com/download/,它谈到了我绝对不想要的最新版本。相反,我只想要最新的稳定版本(jQuery 1.11.1)。该页面确实描述了使用Git进行安装,但我无法确定它将安装哪个版本。它确实描述了:

git clone git://github.com/jquery/jquery.git
git checkout 1.2.6 # or I could likely change to 1.11.1

这会安装每个版本的jQuery,还是只安装1.2.6?我尝试这样做,git checkout 1.2.6在我进入克隆它的jquery目录之前没有工作。这是预期的(文件没有告诉我这样做)。使用Git下载jQuery这种方式可以使用子模块吗?以这种方式安装是否有好处,或者我应该坚持使用我手工下载拉链的经过验证和验证的版本?

EDIT。签出1.11.1之后,我在dist /目录中看到了jQuery文件。 1.2.6将其放在根目录中。

基于以上所述,这种方法是否适用于jQueryUI?

谢谢

2 个答案:

答案 0 :(得分:0)

git checkout 1.2.6将创建一个只有1.2.6版jQuery的文件夹结构,而不是所有版本。

在jquery目录是当前目录之前,git命令不起作用。 Git命令期望在具有名为.git的git存储库文件夹的文件夹结构中执行,该文件夹包含所有版本信息。

您可以将jquery.git文件夹用作子模块,因为它是一个存储库。但是,子模块是Git的一种相当高级的用法。我不会向初学者推荐它们。

使用git下载的一个优点是,您可以通过git pull获取新版本的jQuery,并使用git checkout在不同版本之间切换。我觉得很整洁。

专注于包处理javascript库的替代技术是bower,您可能需要研究它。 Bower在git之上工作,但具有分析和处理库之间依赖关系的功能。

答案 1 :(得分:0)

使用Bower,这是前端库最受欢迎的包管理器。

它在引擎盖下使用git,但是id并没有克隆git存储库包含的许多不必要的东西。

jqueryjquery.ui都可以作为凉亭套餐使用。您还可以使用所需的任何版本,并成功锁定项目。

您可以搜索所需的包here