gpt4 book ai didi

css - 导入除一个以外的所有 SCSS 文件

转载 作者:行者123 更新时间:2023-11-28 11:35:49 26 4
gpt4 key购买 nike

我有一个 list 样式表,我在其中导入所有现有样式表。然后将它们捆绑并最小化到单个 CSS 文件中。

我需要做的是从一个文件夹中导入所有文件,但是一个。那是因为我正在使用 Bourbon mixin 库,并且覆盖变量必须在它之前,但所有其他 SCSS 文件都在之后。

这是树的样子:

- helpers/
- variables.scss
- classes.scss
- mixins.scss
- bundle.scss

我想做的是:

bundle.scss:

@import "helpers/variables";
@import "bourbon";
@import "helpers/*-without_variables";

我已经尝试使用 helpers/* 导入此文件夹中的所有文件,但它再次导入变量,我不希望这样。

最佳答案

没有。 Sass 目前没有这样的功能。您唯一的选择是只包含您真正想要的文件。

如果您尝试导入的任何文件导入了您尝试排除的文件,那么除了修改源文件外,您别无他法。

如果您使用的是 Compass,默认情况下它会附带一个导入一次的扩展。这将涵盖此用例(仅导入指定文件一次),但如果您在任何情况下都不想导入特定文件,则无济于事。

Import once 功能有望成为 Sass 4.0 的一个特性(参见:https://github.com/sass/sass/issues/139)

关于css - 导入除一个以外的所有 SCSS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27903305/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com