我正在使用 SCOUT 将我的 SCSS 文件编译为 CSS。
我有以下代码:
$header-background: #ddd;
$header-font-size: 12px;
.header {
background-color: $header-background;
font-size: $header-font-size;
&__logo {
border: solid 1px #000;
&--link {
}
&--image {
}
}
&__banner {
&--link {
}
&--image {
}
}
.navigation {
&__mobile {
&--button {
}
&--link {
}
}
&__menu {
&--list {
}
&--item {
}
&--selected {
}
}
}
}
但是当我保存文件时,我在 SCOUT 上收到以下错误:
错误 webstyle.scss(_header.scss 的第 7 行:“&”之后的无效 CSS:预期的“{”,是“-logo {”“-logo”只能用于选择器的开头。) Sass::SyntaxError在 C 的第 7 行:“&”之后的无效 CSS:预期的“{”,是“-logo {”“-logo”只能用在选择器的开头。
我正在使用最新的 SCOUT 版本。
当我在“codepen”中运行相同的 SCSS 时,它运行良好并且编译良好(http://codepen.io/chaofix/pen/RNRzym)
这可能是什么原因?为什么我不能用 SCOUT 编译?