【发布时间】:2017-08-06 19:48:33
【问题描述】:
Less 让你像这样mark an import as optional:
@import (optional) "foo.less";
我有一个可选择导入的 Less 文件,其中包含我在父文件中使用的 mixin。
如何将 mixin 的使用标记为可选,以便在导入的 Less 文件不存在时渲染不会失败?
我已经尝试过了,计划在可选的较少导入文件中设置@styleguide,但是当它意识到.registerColors() 不存在时,无论@styleguide 的值如何,渲染都会失败。
& when (@styleguide=true) {
.registerColors( ... arguments ... );
}
我需要使用 Less 2.5.3 的解决方案。
【问题讨论】:
-
只要在你使用的文件中定义一个同名的空mixin即可。
标签: less less-mixins