【发布时间】:2021-10-29 07:10:32
【问题描述】:
我在一个项目中使用 scss。 我有一个变量,取决于它的值,我想确定导入哪个 scss 文件。
所以我正在尝试这个:
$test: 1;
@if $test == 1 {
@import "./theme1.scss";
}
我得到的错误是:
'This at-rule is not allowed here.'
这可以吗?如果有怎么办?
【问题讨论】:
我在一个项目中使用 scss。 我有一个变量,取决于它的值,我想确定导入哪个 scss 文件。
所以我正在尝试这个:
$test: 1;
@if $test == 1 {
@import "./theme1.scss";
}
我得到的错误是:
'This at-rule is not allowed here.'
这可以吗?如果有怎么办?
【问题讨论】:
导入指令不能在控制指令或混入中使用。这是 sass GitHub 中讨论的一个功能,但从未实现,也不会很快实现。
你应该直接导入你的scss文件,没有任何条件。
您可以在同一问题here 下找到更多信息。
【讨论】: