0

コードキットに問題があります。以下のコードは正しく、私のコードキット 2.1.6 で実行されている sass 3.4.5 (selective steve) で動作するはずです - sassMeister でコードをテストし、リンクを提供しました。何が起こっているのか誰にも分かりますか?

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;
}

SASS 3.4.5 と Compass 0.12.7 (現在のもの) を使用してコードキットに取り掛かる場合は編集します - コンパスの新しいバージョンをインストールしようとします

ディレクトリでCOMPASS WATCHを実行すると動作しますが、Codekitは動作しません..

編集

Codekit は古いバージョンの Compass を使用しているようです - ローカルにインストールされたバージョンを指していても。

編集

私のシステムで使用しているコンパス コードキットのバージョンが古すぎると思います - 1.0.1 を実行する必要がある 0.12.7 - しかし、切り替える方法がわかりません。

4

1 に答える 1

0

Codekit は正しいバージョンのコンパスを認識していないようでした。ドキュメントがないため、ターミナルに戻りました。

于 2014-10-08T11:35:25.653 に答える