【发布时间】:2012-10-03 23:49:25
【问题描述】:
根据MS bundling dev,{version} 通配符是(\d+(?:.\d+){1,3}) 的正则表达式。这区别于:
jquery-1.8.2.js
jquery-ui-1.9.0.js
但是由于非数字编号(#.#.#pre),它窒息了:
html5shiv-3.6.2pre.min.js
html5shiv-printshiv-3.6.2pre.min.js
所以我正在这样做:html5shiv-3* 和 html5shiv-printshiv-*。但这当然意味着我必须在脚本更改时更新捆绑包。
我只是以 html5shiv 为例。这个问题很普遍,因为包含“pre”、“beta”、“-a”、“-alpha”等很常见。解决方案是手动重命名文件,但不是通过 nuget 自动重命名。
我做错了吗?
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-4 asp.net-optimization bundling-and-minification