所以说我正在开发bower,我在bower.json文件中列出了我的依赖项。由于我处于开发模式,我想拥有我正在使用的主要版本的最新稳定版本。
"dependencies": {
"jquery": "1.*"
}
为了在客户端中使用这些文件,我正在执行以下操作:
<script src="/bower_components/jquery/index.js"></script>
开发时这很好,但是当我想通过更改文件名来部署和控制缓存时会发生什么?例如,我使用jquery 1.05发布我的网站并开发一段时间,并希望发布一个新版本。我通过bower将我的jquery更新为1.10,但查看我网站的每个人的缓存中都有jquery 1.05(文件名未更改)。
有自动化的工具吗?基本上我想要更新jquery并使用版本信息更新文件夹名称。并参考如下:
<script src="/bower_components/jquery-1.10/index.js"></script>
我知道我可以这样做:
"dependencies": {
"jquery-1.10": "1.10"
}
这会产生所需的目录结构,但它不是很自动化。