我从一个无法维护的 LESS 文件变成了 style.less 中的以下内容:
@import "site/auth.less";
@import "site/suggestions.less";
@import "site/header+footer.less";
@import "site/home.less";
@import "site/info.less";
@import "site/profile.less";
因此,style.less
只负责将所有单独的 less 文件一起编译成我的应用程序的单个 CSS 文件。
但是在每个这些较少的文件中,我在顶部都有以下行:
@import "master.less";
其中包含其他每个 less 文件所依赖的所有公共变量、颜色、字体等。
这是有效的,但我有两个问题:
- 每次我对 进行更改时
site/info.less
,我都必须保存在该文件和style.less
中,以触发重新编译。 - 我编译的 CSS 包含
master.less
6 次的内容。
我该如何解决这些问题?