【发布时间】:2020-08-17 05:39:17
【问题描述】:
每当我尝试从 MediaQueries.scss 添加 mixin 或 var 时,它都会告诉我它无法识别它们,它们位于同一个文件夹中,我仔细检查了 var 和 mixin 名称;
tast.scss:
$var: 200px;
@mixin blue {
color: blue;
}
test.scss:
@use 'tast.scss';
.a {
width: $var; // undefined variable
width: tast.$var; // expected expression, was ".var;"
@include blue; // no mixin named blue
@include tast.blue; // expected "}", was ".blue;"
}
*如果我使用它会导致同样的错误:
@use 'tast';
【问题讨论】:
-
你在使用 Dart Sass 吗?
@use自1.23.0以来仅在 Dart Sass 中受支持,没有其他实现支持它。 -
哇,不知道... ummm 有什么替换方法吗?用于 vscode 扩展。
-
VS Code 扩展的替换方法是什么意思?您是通过扩展还是通过命令行/构建脚本编译 Sass?
-
通过Watch Sass扩展,我的意思是不同的编译过程,IE:不同的扩展或编译器(vscode外部)。
-
知道了。让我们看看我能不能帮你解决这个问题:)
标签: sass module scss-mixins