我的代码工具包出了问题,下面的代码是正确的,应该使用SASS3.4.5 (selective ),它与我的codekit 2.1.6一起运行-我已经用sassMeister测试了代码并提供了一个链接。有人知道这是怎么回事吗?
Codekit是使用最新的指南针作为指南针项目设置的。
Codekit告诉我:
Compass was unable to compile one or more files in the project:
error style.scss (Line 3 of _nav.scss: Invalid CSS after " &": expected "{", was "__list {"
"__list" may only be used at the beginning of a compound selector.)
identical style.csshttp://sassmeister.com/gist/f07191a09789e354bae6
nav[role=navigation] {color: black;}
.nav {
&__list {
color: black;
&__item {
color: black;
}
}
&__link {
color: black;
&--active {
color: black;
}
}
}应转换为
nav[role=navigation] {
color: black;
}
.nav__list {
color: black;
}
.nav__list__item {
color: black;
}
.nav__link {
color: black;
}
.nav__link--active {
color: black;
}编辑如果我在代码工具包中使用SAS3.4.5和Compass 0.12.7 (这是当前的)--我将尝试安装一个较晚版本的指南针
如果我运行指南针,观察它工作的目录,但是Codekit不.
编辑
Codekit似乎在使用较早版本的Compass --即使我将它指向本地安装的版本。
编辑
我认为在我的系统上使用的指南针码包版本太旧了-- 0.12.7,它需要运行1.0.1 --但我找不出如何让它切换
发布于 2014-10-08 11:35:25
Codekit似乎没有拿起正确版本的指南针-没有文档,所以我搬回终端机。
https://stackoverflow.com/questions/26076101
复制相似问题