有没有办法导入SASS中的所有部分文件?

Mar*_*nda 6 css sass

我想知道是否可以只写一个文件夹的名称,里面的每个文件都会被自动导入?

例如,我有一个main.scss只包含导入的

@import "components/forms";
@import "components/header";
@import 'components/intro';
Run Code Online (Sandbox Code Playgroud)

我想写一下

@import "components/**/*";
Run Code Online (Sandbox Code Playgroud)

因此,内部的每个文件components都将如上导入.

Mar*_*nda 4

我可以用sass-globbing。它允许我使用单个 @import 语句导入目录或整个目录树:

\n\n
// import a directory\'s contents\n@import \'dir/*\';\n\n// recursively import a directory\'s contents and any sub-directories:\n@import \'dir/**/*\';\n
Run Code Online (Sandbox Code Playgroud)\n\n

I\xe2\x80\x99ll 从命令行安装它

\n\n
gem install sass-globbing\n
Run Code Online (Sandbox Code Playgroud)\n\n

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

\n