我有一个主要的all.less
文件,在其中包含了所有其他的less文件
例如:
@import "scaffolding.less";
@import "type.less";
@import "code.less";
@import "grid.less";
@import "homepage.less";
我的问题是:
是否有可能只在主页中获取"homepage.less"
(将其导入到all.less
中)。
请注意,我不想直接将它附加到HTML文件中。
谢谢。
在您的主页上使用:
<body class="homepage">
然后在你的 Less 文件中:
.homepage {
@import "homepage.less";
}
以上代码仍将所有代码编译为单个文件。生成的CSS代码字节数较大,但您可以为所有页面缓存同一文件。
直接实现似乎不可能,因为所有的less
最终都会在被提供给页面之前编译成css
。也许你需要创建一个名为all_homepage.less
的单独文件来实现这个目的?
.less
文件吗?这不是最好的想法 - 整个重点是在实时情况下将它们呈现为CSS,也就是事先。 - StudioTime