根據MS bundling dev{version}
通配符是(\d+(?:.\d+){1,3})
的正則表達式。這之間的區別:MVC4 bundle {版本}通配符扼流器在非數字版本
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自動執行。
我做錯了什麼?
這將有很大的幫助,並且可以自動使用大量的nuget軟件包。不知道如何解釋所有不同的模式。也許尋找尾隨的「。」或「.min」或「.css」或「.min.css」或類似的東西。 –