@each指令中的sass脚本变量

@each指令中的sass脚本变量,sass,Sass,我的scss文件中有以下代码片段: $ttk bg绿色:#99FF00; $ttk bg橙色:#FFBE00; $ttk bg紫色:#CD66FF; $ttk bg蓝色:55亿桶; $ttk图标绿色:#80D500; $ttk图标橙色:#FFAF37; $ttk图标紫色:#CD66FF; $ttk图标蓝色:#62C0FF; $颜色类型:“bg”“图标”; $颜色样式:“绿色”“橙色”“紫色”“蓝色”; @$color types中的每个$color type{ @$color styles中的

我的scss文件中有以下代码片段:

$ttk bg绿色:#99FF00;
$ttk bg橙色:#FFBE00;
$ttk bg紫色:#CD66FF;
$ttk bg蓝色:55亿桶;
$ttk图标绿色:#80D500;
$ttk图标橙色:#FFAF37;
$ttk图标紫色:#CD66FF;
$ttk图标蓝色:#62C0FF;
$颜色类型:“bg”“图标”;
$颜色样式:“绿色”“橙色”“紫色”“蓝色”;
@$color types中的每个$color type{
@$color styles中的每个$color styles{
.ttk-{$color type}-{$color style}{color:$ttk-{$color type}-{$color style}
}
}
它应该产生一些类似于:
.ttk bg绿色:#99FF00

compass编译器无法编译代码,说明$ttk变量不存在。
它只是无法将其识别为一个整体变量。

思想?解决方案?

可能的重复而不是重复。没有找到我需要的答案。