我使用Python和Django进行了一些Web开发。我使用virtualenv制作一个可以在服务器上安装所有Python依赖项的引导脚本。我有自己编写的代码的存储库,在该存储库中有两个文件(在我的代码旁边):requirements.txt和bootstrap.py。使用引导脚本,它会在服务器上安装所有依赖项。
现在我想为客户端依赖项做类似的事情。例如。 jQuery,jQuery-ui和bootstrap。目前我手动下载文件并将它们放在服务器上的静态文件夹中。
我遇到了Bower,我知道它确实可以下载各种js-libraries。但我不知道如何以优雅的方式使用它。例如。对于jQuery,它下载整个jQuery存储库,这意味着包含大量文件的dist文件夹和src文件夹。我只需要jQuery.min.js。
嗯,广泛的问题,自动部署客户端依赖项的简洁方法是什么?
答案 0 :(得分:0)
你可以使用作曲家
{
"require": {
"jquery/jquery": "*"
},
"repositories": [
{
"type": "package",
"package": {
"name": "jquery/jquery",
"version": "1.8.2",
"dist": {
"url": "http://code.jquery.com/jquery-1.8.2.min.js",
"type": "file"
}
}
}
]
}