根据MS 捆绑开发,{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 自动进行的。
难道我做错了什么?