0
我在使用codekit時遇到了問題,下面的代碼是正確的,並且應該與我的代碼包2.1.6運行的sass 3.4.5(選擇性steve)一起工作 - 我使用sassMeister並提供了一個鏈接。有沒有人知道發生了什麼事?有效的SCSS不能用Codekit編譯
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和指南針0.12.7(whic h是電流) - 生病嘗試installl指南針
更高版本如果我運行羅盤表上的目錄IT工作,但Codekit犯規..
編輯
Codekit似乎使用舊版本的Compass - 即使我將它指向我的本地安裝版本。
編輯
我相信羅盤codekit的版本使用我的系統上太舊 - 0.12.7它需要運行1.0.1 - 但我不能找出如何得到它開關
你確定你在使用Compass 1.0+嗎?您使用的語法是Sass 3.3+的一個功能,但Compass 0.12會迫使您使用Sass 3.2。 – cimmanon 2014-09-27 17:02:57
如果我在使用SASS 3.4.5和Compass 0.12.7(這是當前版本)的代碼包中討論它 - 嘗試安裝更高版本的指南針 – Iamsamstimpson 2014-09-27 23:52:50
不,當前版本的Compass是1.0.1(請參閱:http ://rubygems.org/gems/compass/) – cimmanon 2014-09-28 00:09:50