我尝试开始使用MVC SPA应用程序,我在BundleConfig中注意到以下内容:
ScriptBundle("~/scripts/jquery-{version}.js")
这是如何运作的?什么是{version}以及它取自何处?
哪里可以找到更多信息,BundleConfig如何工作以及如何自定义它?
由于
答案 0 :(得分:11)
查看this question的答案。
另外,请查看this link。 捆绑和优化部分讨论了{version}
标记的使用。
答案 1 :(得分:4)
它允许您指示许多库使用的版本号格式(semver)。例如,您引用jquery-1.9.1然后转到jquery-1.9.2。使用{version}您不必更改代码,只需重新构建捆绑包即可。
答案 2 :(得分:0)
尽管以上答案已足够,但只想显示answer link by Matt中提到的技术细节:
-{version}基本上映射到正则表达式版本,或更确切地说是:(\ d +(?:。\ d +){1,3})。
HTH。