jquery - 如何在 asp.net mvc bundleconfig.cs 中列出 JQuery 文件以包含没有版本号的缩小版本
问题描述
我想在我的 bundleconfig.cs 文件中列出 JQuery 的缩小版本,而不必列出全名或包含版本号。以下作品:
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
}
以下具有完整文件名和版本的作品:
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-3.4.1.js"));
}
但是,如果我尝试捕获如下所示的缩小版本,它将不起作用:
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.min.js"));
}
有没有办法将 JQuery 文件添加到包中以包含缩小版本而无需指定 JQuery 的版本?
解决方案
为此,您还应该在 Global.asax 的 Application_start() 中指定以下行:
BundleTable.EnableOptimizations = true;
这使得捆绑和缩小成为可能。如果将其设置为 false 或未全部设置,则不会进行捆绑和缩小。
推荐阅读
- python - 如何在 Pandas 的大表中更新子表的内容?
- laravel - 如何使用 laravel 在 vue 组件中显示数据库表行数
- firebase - 在 mac 中安装 firebase 时,我无法移动箭头键,甚至无法选择默认项目
- node.js - 使用 Discord.js 时无法读取未定义的属性“发送”
- c++ - 如何在 N x (N+1) 个矩形中打印数字?
- r - 使用 MICE 导出多个估算对象
- vue.js - 无法在 el-step 中完成的两个连续步骤之间划线
- python - 从熊猫数据框中获取值时,删除每个值周围的 [''] 最有说服力的方法是什么?
- rxjs - RXJS:订阅在可观察的扫描运算符上添加一个新循环
- xml - 如何对一系列属性执行 Xpath 循环?