【发布时间】:2016-07-29 16:54:31
【问题描述】:
当我的 gulp sass 任务运行时,它会成功创建组合文件,但是有一些奇怪的规则很突出。这些规则大约有 150 万个字符长,每个创建一个大约 1.1mb 的文件,显然这是不可接受的。我不确定这是编译器中的错误还是我们代码中的错误,但我们将几十个 sass 文件与引导模式 sass 文件结合在一起,这似乎是问题的一部分。
这是创建问题的引导模式行之一的示例:
.modal-footer .btn-group .btn + .btn {
margin-left: -1px;
}
这就是它被编译成的内容:gist
现在,我可以从 bootstrap-modal.scss 文件中删除有问题的行,它可以正常编译,但我正在尝试了解根本问题。
【问题讨论】:
-
您是否在此之前的规则集中缺少分号?
-
您的
gulp-sass任务是什么样的?我用那个插件,没遇到过这个问题。是否有一些@mixin正在写出这些巨大的选择器?
标签: css twitter-bootstrap sass gulp gulp-sass