1

(我已经搜索了各种答案,但找不到任何相关的东西。)

我有两个 LESS 文件,比如说,file1.lessfile2.less. file1.less包含file2.less. 文件被编译成 .css 好的,所以我有file1.css,但问题是除了它在 .css 中的导入内容之外,file2.less它还被编译成。也就是说,我有 -in 的重复内容和它自己单独的. 有什么方法可以导入而不是创建自己的?(如果重要的话,我使用 WebStorm 插件编译器。)file2.cssfile1.cssfile2.lessfile1.cssfile2.cssfile2.lessfile1.lessfile2.css

为了使视觉清晰,这就是我所拥有的:

file1.less(例如,包含body { font-size: 100%; }和“@import file2.less”)

file2.less(假设它包含body { background-color: #ffffff; }

结果: file1.css 与 body { font-size: 100%; } body { background-color: #ffffff; }

file2.css 与body { background-color: #ffffff; }(重复!!!)

如何防止创建 file2.css 并将其导入 file1?

4

1 回答 1

1

这与您的编译器有关,而不是 LESS 问题。我自己从未使用过你的这个编译器,但如果你是 Windows 用户(或Mac 上的less.app ) ,我可以建议你使用http://winless.org/

Winless 监视文件夹和子文件夹以进行修改(在 .less 文件中)并根据您定义为引导程序的文件创建“.css”。

于 2013-08-15T15:00:11.773 回答