查看此处的概述:http://www.asp.net/mvc/tutorials/mvc-4/bundling-and-minification
看起来您可以在脚本标记内使用Scripts.Url
,以防您想要装饰脚本标记:
<script src='@Scripts.Url("~/bundles/modernizr")' async> </script>
问题是无论程序是否在调试模式下运行,您总是得到缩小版本。
有没有办法与Scripts.Render
Scripts.Url
获得与// If optimizations aren't enabled
if (!BundleTable.EnableOptimizations)
{
// Iterate over each bundle
foreach (var b in bundles)
{
// And strip out any transformations (minify)
b.Transforms.Clear();
}
}
相同的缩小/未缩小功能?
更新
看起来您可以从每个包中删除转换以防止它实际缩小包。所以我在声明每个包之后添加了这个:
{{1}}
不是最漂亮的东西,但现在起作用。如果有更简单的方法,我很想知道。