gpt4 book ai didi

asp.net-mvc - Combres 和 DotLessCssFilter

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

短期内我无法让它工作。过滤器似乎没有自行应用。

我正在尝试让 combres 与我的 MVC 3 razor 应用程序一起工作。除了 DotLessCssFilter,我已经准备好一切正常工作。

在文档中它说为了将过滤器应用于您的资源集,您需要修改您的 Combres 配置文件

我已经像这样修改了 combres.config:

<combres xmlns='urn:combres'>
<filters>
<filter type="Combres.Filters.DotLessCssFilter, Combres" acceptedResourceSets="dotLessCss" />
</filters>
<resourceSets url="~/combres.axd" defaultDuration="30" defaultVersion="1" defaultVersionGenerator="Combres.VersionGenerators.Sha512VersionGenerator">
<resourceSet name="siteCss" type="css">
<resource path="~/UI/Styles/1140.css" />
<resource path="~/UI/Styles/typeimg.css" />
<resource path="~/UI/Styles/layout.css" />
</resourceSet>
<resourceSet name="siteJs" type="js">
<resource path="~/UI/Scripts/opt/util.js" />
<resource path="~/UI/Scripts/opt/core.js" />
</resourceSet>
</resourceSets>
</combres>

它会合并文件并按应有的方式缩小。

在我的一个文件中,我有一个简单的 less 语法:

@sprite: url(/ui/styles/sprite.png);

.foo {
background-image: @sprite;
}

但它似乎从未通过过滤器。

不知道这是 MVC 问题还是一般问题。

有人成功使用过这个过滤器吗?

没关系! (编辑)

查看答案

最佳答案

错过了 acceptedResourceSets="dotLessCss" 它需要有正确的资源集名称所以在我的例子中:

acceptedResourceSets="siteCss"

关于asp.net-mvc - Combres 和 DotLessCssFilter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4817893/

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