我知道这可能是一个奇怪的问题,但请坚持下去。:)
是否可以使用 gulp sass(或其他 gulp 插件)读取具有多个 @import 语句的单个 .scss 文件,并将所有这些 @import-ed 文件导入/合并到未编译为 CSS的单个 .scss 文件中?
背景信息:我采用了 Bootstrap 和 FontAwesome 基础 .scss 文件并将它们组合成一个主 .scss 文件。我现在想将 @import 语句中的所有文件放入一个 .scss 文件中。
我想到的另一个选择是只使用一个 concat 工具,但是我不必手动指定要在 gulp 文件中连接的每个文件吗?如果我错了,请纠正我。
我正在寻找的示例:
//base.scss
@import foo;
@import bar;
进口
//foo.scss
$my-font-size:20px;
和
//bar.scss
body {
div {
font-size:$my-font-size;
}
}
做
//final.scss
$my-font-size:20px;
body {
div {
font-size:$my-font-size;
}
}
请注意,文件@import
中包含 s final.scss
,但没有从 SCSS -> CSS 进行任何编译。