Web Essentials - 捆绑版本

时间:2013-01-09 13:40:45

标签: visual-studio-2012 bundling-and-minification web-essentials

我目前正在使用Visual Studio Web Essentials 来捆绑和缩小我的CSS和JavaScript文件。

目前,我手动创建包含版本号的捆绑包(例如 mybundle-1.0.0.css ),以避免在推送到生产时出现缓存问题。每次对源进行更改时,我还必须手动更改软件包文件版本号。

Web Essentials捆绑中是否存在我可能忽略的任何类型的自动版本控制功能?

理想的工作流程是:

  1. 开发人员更新源文件。
  2. Web essentials自动更新包。
  3. Web essentials会自动增加文件名中的版本号。
  4. 这可能吗?

    如果没有,我很乐意听到有关更好的开发人员工作流程的任何建议。

1 个答案:

答案 0 :(得分:16)

Web Essentials不支持动态版本控制。相反,我总是使用动态运行时功能自动将指纹附加到我的JS和CSS引用。这对我来说效果更好,因为它完全独立于任何构建过程或工具支持,而只是查看实际文件的更改。所以它更强大。

我刚刚在博文here

中写了这篇文章