2016-09-23 10 views
0

私はいくつかのbootstrap4/sassコーディングを開始しようとしています。未定義mixin 'media-breakpoint-only'

私は私が私の環境/プロジェクトの設定を構成するために必要なすべてをやったと思った:

ルビー2.3.1p112(2016年4月26日リビジョン54768)[I386-MINGW32]

を使用して

autoprefixerレール(前にいくつかのブートストラップ3を試した)インストール宝石間

S(6.3.6.2)
ストラップ(4.0.0.alpha4、4.0.0.alpha3)
ブートストラップSASS(3.3.7、3.3.6)
ブレークポイント(2.7.0)
コンパス(1.0。 3)
コンパスコア(1.0.3)
コンパスインポートワンス(1.0.5)
SASS(3.4.22)
SASS-グロブ(1.1.5、1.1.0.pre.0)
生意気-ボタン(0.2.6)
生意気マップ(0.4.0)

styles.scssで

@import "コンパス/ CSS3"。
@import 'variables/ ';
@import "bootstrap";
config.rbで

は、 'コンパス/インポートワンス/アクティブ' 必要
は、 'ブートストラップ'
は 'SASS-グロブ'
は、 'ブレークポイント'

を必要と必要必要

私のコンパスは動作しており、styles.cssを作成しています:

/* line 18, c:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-4.0.0.alpha4/assets 
/stylesheets/bootstrap/_normalize.scss */ 
body { 
    margin: 0; 
} 

だけそれまでは、いくつかのブートストラップ・ミックスインが使用されます。

Error: Undefined mixin 'media-breakpoint-only'. 

は、私が何をしないのですか?

答えて

1

私はあなたが必要とするすべてがあると思うが、順序は間違っている。コンパス(?)を動作させるには、mixin media-breakpoint-only(ブートストラップ・サス機能/ mixin)が必要です。そのために注文を変更する必要があります。オーダー(と思う)。このようにする必要があります:

  1. がブレークポイント
  2. は、ブートストラップ
  3. を必要と必要がstyles.scssに同じコンパス

を必要とし、ブートストラップは、コンパスの前に来る必要があります。これがうまくいかない場合は、別の注文を試してください。お知らせ下さい。