【问题标题】:Web Essentials - Bundle versioningWeb Essentials - 捆绑版本控制
【发布时间】:2013-01-09 13:40:45
【问题描述】:

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

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

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

理想的工作流程是:

  1. 开发者更新源文件。
  2. Web Essentials 会自动更新捆绑包。
  3. Web Essentials 会自动增加文件名中的版本号。

这可能吗?

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

【问题讨论】:

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


    【解决方案1】:

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

    我刚刚写在一篇博文中here

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多