导入时"Cripple"特定的 LESS 导入,例如引导程序



当@importing bootstrap.less到我的主文件中时,我想跳过导入一些文件(如glyphicons)。

与其复制(或嘘声、嘶嘶声、修改bootstrap.less,我想在@import 'bootstrap.less';之前指定类似 @cripple-import 'bower_components/bootstrap/less/glyphicons.less'; 的内容,以便进行特定的导入 noop。

是否有一个 Less 插件,或者它是否支持 OOTB?

由于 @seven-phases-max 似乎有更好的事情要做,我会自己写答案。

以下代码工作膨胀:

.cripple-imports() {
    @import "../Vendor/bootstrap/less/glyphicons.less";
    @import "../Vendor/bootstrap/less/panels.less";
    @import "../Vendor/bootstrap/less/carousel.less";
    @import "../Vendor/bootstrap/less/list-group.less";
    @import "../Vendor/bootstrap/less/tooltip.less";
    @import "../Vendor/bootstrap/less/progress-bars.less";
    @import "../Vendor/bootstrap/less/code.less";
    @import "../Vendor/bootstrap/less/badges.less";
    @import "../Vendor/bootstrap/less/jumbotron.less";
    @import "../Vendor/bootstrap/less/thumbnails.less";
    @import "../Vendor/bootstrap/less/wells.less";
}
@import "../Vendor/bootstrap/less/bootstrap.less";

最新更新