2017-03-09 2 views
0

サードパーティプラグインのSCSS mixinをオーバーライドしようとしています。私はミックスインを直接編集したくないので、そのコピーを作成してすべての変更を追加しました。私もオリジナルのものの後が、でオーバーライドされたミックスインをロードしようとしたSCSS mixinを無効にする

(両方が同様に命名されるミックスインをファイルに)

@import "scss/button-mixin"; // Overridden 
@import "vendors/scss/button-mixin"; // Original 

は、現在のファイルは、以下の順にロードされますどちらの場合も、私のカスタムオーバーライドされたmixinは単に無視されます。

同じ設定がLESSで機能しますが、SCSSはこれを別の方法で処理しているようです。

どうすればいいですか?

答えて

0

私はミックスインを上書きするのを視覚化するのに役立つSass Gistを作成しました。あなたがしようとしているものは動作するはずです。問題を引き起こしている別の場所があると思いますが、プラグインによってmixinがロードされている可能性がありますか?

私はあなたが問題を解決するためにステップバイステップで終わることを提案することができます。

Example of mixin being overwritten

関連する問題