有没有一种方法可以导入SASS中的所有部分文件?

7

我想知道是否可能只写一个文件夹的名称,然后文件夹内的每个文件都会自动导入?

例如,我有一个main.scss文件,其中仅包含导入。

@import "components/forms";
@import "components/header";
@import 'components/intro';

我想要写的只是

@import "components/**/*";

因此,位于components内的每个文件将按照上述方式进行导入。

“使用 Sass 的 Import 导入整个目录是否可行?” - Steven Ventimiglia
请查看sass-globbing gem - Adetoyese Kola-Balogun
1
@SteveVentimiglia 天啊,谢谢你,我没找到。抱歉重复发帖。 - Martin Jinda
1个回答

4
我可以使用 sass-globbing。它允许我使用单个 @import 语句导入目录或整个目录树:
// import a directory's contents
@import 'dir/*';

// recursively import a directory's contents and any sub-directories:
@import 'dir/**/*';

我将从命令行安装它。
gem install sass-globbing

更多信息请参见Github插件主页这里


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接