15

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

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

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

理想的工作流程是:

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

这可能吗?

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

4

1 回答 1

16

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

我只是在这里的一篇博文中写了它

于 2013-01-09T21:26:41.847 回答