首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SquishIt.Less ProcessIncludes()不适用于CSS文件

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

Stack Overflow用户
提问于 2013-11-28 10:22:03
回答 2查看 291关注 0票数 0

我有一个较少的文件,其中包括一个CSS文件,然后一组更少的文件。对于SquishIt,我想将它们组合并缩小,但是它忽略了CSS文件,除非我将它重命名为.css.less。我相信ProcessIncludes()就是为了这个目的而设计的,但并没有什么区别。

有人知道为什么ProcessIncludes()不对链接在较少文件中的CSS文件执行任何操作吗?

(这是对以下内容的跟进:这个问题有关Squishit.Less根本不起作用,现在它适用于较少的文件。)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-28 17:49:37

dotLess有一个名为"InlineCssFiles“的配置选项,我认为它可以满足您的需要。您可以通过在较少的预处理器上重写静态属性"EngineBuilder“(它是一个Func)来使用您自己的配置。因此,在App_Start中,您可以这样做:

代码语言:javascript
复制
LessPreprocessor.EngineBuilder = () => new EngineFactory
            {
                Configuration = new DotlessConfiguration
                    {
                        InlineCssFiles = true,
                    }
            }.GetEngine();
票数 1
EN

Stack Overflow用户

发布于 2013-11-28 15:32:12

根据较少的文件:

您可以同时导入CSS和更少的文件。只有较少的文件导入语句被处理,CSS文件导入语句保持原样。

您可以通过以下方式强制更少地处理CSS文件:

代码语言:javascript
复制
@import (less) "file.css";

但是,请注意,所有这些都适用于正式减除执行,并且可能不适用于SquishIt。SquishIt似乎使用了相当过时的无迹编译器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20263389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档