我遇到了codekit的问题,下面的代码是正确的,应该使用我的codekit 2.1.6运行的sass 3.4.5(选择性steve) - 我已经用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.css
http://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;
}
修改 如果我在codekit中使用SASS 3.4.5和Compass 0.12.7(这是当前的) - 试图安装更高版本的指南针
如果我在目录上运行指南针,但Codekit没有......
修改
Codekit似乎使用旧版本的Compass - 即使我将其指向我本地安装的版本。
修改
我相信指南针代码套件的版本在我的系统上使用太旧了 - 0.12.7它需要运行1.0.1 - 但我无法找到如何让它切换
答案 0 :(得分:0)
Codekit似乎没有拿到正确版本的指南针 - 没有文档,所以我搬回了终端。