gpt4 book ai didi

css - SquishIt.Less ProcessIncludes() 不适用于 CSS 文件

转载 作者:太空宇宙 更新时间:2023-11-04 14:17:05 25 4
gpt4 key购买 nike

我有一个 Less 文件,其中包含一个 CSS 文件,然后是一组 Less 文件。使用 SquishIt,我想合并并缩小它们,但它会忽略 CSS 文件,除非我将其重命名为 .css.less。我相信 ProcessIncludes() 就是为了这个目的而设计的,但没有任何区别。

有谁知道为什么 ProcessIncludes() 不对 Less 文件中链接的 CSS 文件执行任何操作?

(这是关于 Squishit 的跟进:this question。Less 根本不起作用,它现在适用于 Less 文件。)

最佳答案

dotLess 有一个名为“InlineCssFiles”的配置选项,我相信它可以满足您的需要。您可以通过在 less 预处理器上覆盖静态属性“EngineBuilder”(它是一个 Func)来使用您自己的配置。所以在 App_Start 中你可以做这样的事情:

LessPreprocessor.EngineBuilder = () => new EngineFactory
{
Configuration = new DotlessConfiguration
{
InlineCssFiles = true,
}
}.GetEngine();

关于css - SquishIt.Less ProcessIncludes() 不适用于 CSS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20263389/

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