我在使用代码套件时遇到了麻烦,下面的代码是正确的,应该可以与在我的代码套件2.1.6中运行的sass 3.4.5(选择性的史蒂夫)一起使用-我用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(这是当前) -生病尝试installl指南针更高版本
如果我在该目录上运行COMPASS WATCH,它可以工作,但Codekit不能。
编辑
Codekit似乎使用的是Compass的旧版本-即使我将其指向本地安装的版本也是如此。
编辑
我认为我的系统上使用的指南针代码包的版本太旧-需要运行1.0.1的0.12.7-但我无法找到如何进行切换的方法
Codekit似乎没有选择正确的罗盘版本-没有文档,所以我搬回了终端。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句