gpt4 book ai didi

javascript - 有没有办法从SquishIt中的合并的javascript文件中删除哈希?

转载 作者:行者123 更新时间:2023-12-03 16:25:01 25 4
gpt4 key购买 nike

我正在使用SquishIt合并并缩小MVC 3项目中的JavaScript文件。我正在尝试创建一个离线cache.manifest,并且在两次编辑之间更改的哈希码使我丧命。有没有办法删除附加到分发包的哈希值?

我检查了BundleBase.cs类并看到了HashKeyNamed方法,但无法弄清楚我将在哪里使用它。

这是我现有的合并方法:

@Html.Raw(SquishIt.Framework.Bundle.JavaScript()
.Add("~/js/libs/persistence.js")
.Add("~/js/offline.common.js")
.Add("~/js/offline.syncmanager.js")
// snip...
.ForceRelease()
.WithMinifier(SquishIt.Framework.JavaScript.Minifiers.JavaScriptMinifiers.NullMinifier)
.Render("~/js/offline_script.js"))

最佳答案

对不起,我迟到了。

在最新版本中, bundle 软件上有一种名为.WithoutRevisionHash()的方法,该方法可以完成您需要的工作。由于此处提到的Jacob的pull请求,该方法才真正应运而生。

该方法本身只是一个先前存在的方法.HashKeyNamed()的包装,该方法可以用空字符串调用,因为他指出要实现所需的结果。希望新方法虽然更直观/更容易发现:)

关于javascript - 有没有办法从SquishIt中的合并的javascript文件中删除哈希?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9406137/

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