我在MVC4中遇到了捆绑问题。我已经定义了捆绑
bundles.Add(new ScriptBundle("~/bundles/maps").Include("~/Scripts/map.*.js"));
和脚本
map.base.js
map.helper.js
在添加
之前,这没关系map.setting.js
之后我发现错误
Invalid pattern: 'map.*.js'. Wildcards are only allowed in the last path segment, can contain only one leading or trailing wildcard, and cannot be used with {version}.
参数名称:virtualPaths
任何想法如何在不列出所有文件的情况下解决这个问题(我希望用“map。”前缀添加更多文件)?
感谢您的帮助。
答案 0 :(得分:6)
这似乎是当前Bundle版本的烦人限制。
你可以写:
.Include("~/Scripts/map.*")
当然它可能会选择~/Scripts/map.a.txt
(不确定,没有测试边缘情况)。只要您在给定路径中只有.js资源,map.*
就是安全的。