gpt4 book ai didi

jquery - 在 bundle 中包含 jQuery 缩小版会导致其无法加载

转载 作者:行者123 更新时间:2023-12-01 08:00:22 24 4
gpt4 key购买 nike

好吧,伙计们,事情是这样的:

我有 BundleConfig 类注册 bundle ,像往常一样:

bundles.Add(
new ScriptBundle("~/scripts/vendor")
.Include("~/scripts/jquery-{version}.min.js")
.Include("~/scripts/bootstrap.min.js"));

这实际上并没有加载 jQuery 文件,导致 Bootstrap 无法工作。但是,当我将“.min.js”替换为“.js”时,从而使用调试版本,一切正常,如下所示:

bundles.Add(
new ScriptBundle("~/scripts/vendor")
.Include("~/scripts/jquery-{version}.js")
.Include("~/scripts/bootstrap.min.js"));

郑重声明,我已将所有文件准备就绪;拼写检查;所有内容都在同一个 scripts 文件夹中。

我不知道还有什么问题;我怀疑 jQuery 中的文件是否已损坏,因为它是直接从 NuGet 下载的!

最佳答案

给任何有兴趣的人。我刚刚发现问题所在;这是一个愚蠢的行为。

为了使缩小的文件正常工作,包括 jquery-{version}.min.js(这给我带来了问题),您必须在 web.config 文件中关闭 Debug模式,如下所示:

<system.web>
<compilation debug="false" targetFramework="4.5" />
</system.web>

总之,问题解决了!

关于jquery - 在 bundle 中包含 jQuery 缩小版会导致其无法加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20234457/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com