我目前正在使用Visual Studio Web Essentials 来捆绑和缩小我的CSS和JavaScript文件。
目前,我手动创建包含版本号的捆绑包(例如 mybundle-1.0.0.css ),以避免在推送到生产时出现缓存问题。每次对源进行更改时,我还必须手动更改软件包文件版本号。
Web Essentials捆绑中是否存在我可能忽略的任何类型的自动版本控制功能?
理想的工作流程是:
这可能吗?
如果没有,我很乐意听到有关更好的开发人员工作流程的任何建议。
答案 0 :(得分:16)
Web Essentials不支持动态版本控制。相反,我总是使用动态运行时功能自动将指纹附加到我的JS和CSS引用。这对我来说效果更好,因为它完全独立于任何构建过程或工具支持,而只是查看实际文件的更改。所以它更强大。
我刚刚在博文here
中写了这篇文章