21

我尝试开始使用 MVC SPA 应用程序,我在 BundleConfig 中注意到以下内容:

 ScriptBundle("~/scripts/jquery-{version}.js")

这是如何工作的?{version} 是什么,它来自哪里?

在哪里可以找到更多信息,B​​undleConfig 如何工作以及如何自定义它?

谢谢

4

3 回答 3

14

请参阅此问题的答案。

另外,请查看此链接捆绑和优化部分讨论了{version}标签的使用。

于 2013-04-24T08:44:00.440 回答
4

它允许您指示许多库使用的版本号格式 (semver)。例如,您引用 jquery-1.9.1,然后它转到 jquery-1.9.2。使用 {version} 您无需更改代码,只需重新构建捆绑包。

于 2013-04-24T11:53:57.173 回答
0

虽然上面的答案已经足够了,但只是想展示Matt 的答案链接中提到的技术细节:

-{version} 基本上映射到版本正则表达式,或者更准确地说:(\d+(?:.\d+){1,3})。

HTH。

于 2020-10-05T21:42:16.073 回答