2016-04-05 6 views
1

私はAngular 2アプリのthisシードプロジェクトを使用します。角度2のシード - サスファイルのコンパスサポートを有効にする方法

私の目標は、すべてのsassファイルでコンパスミックスインと関数を使用することです。

@import 'compass'を使用しようとすると、この時点ではインポートできません。

私は最新のSASSとCOMPASS宝石を据え付けました。

私はこれを行うにはいくつかのconfig.rbが必要だと思いますが、私はこのファイル構造に適切に配置する方法がわかりません。

または、私はgulp-compassが必要で、コンパイルを有効にするためにいくつかのgulpのタスクを実装します。

しかし、このタスクを正確に開始するとき、このタスクのコードをどのように表示する必要がありますか?

+0

これは全く角度とは関係ありません – smnbbrv

+0

角度2の種子プロジェクトの中で使用されているためです。 – user2456849

答えて

0

コンパスmixinのみを使用する場合は、compass-mixinsを使用することをお勧めします。それは提供されるオリジナルのコンパスとしてほとんどのコンパスミックスインが含まれています。ここで

は、手順は次のとおりです。

  1. NPMはその後、それが動作するはずseed.config.ts

    SASS_OPTIONS: SassOptions = { includePaths: ['./node_modules/compass-mixins/lib/'] };

に--save-devのコンパス・ミックスイン

  • 編集SASSのオプションをインストールしますangular2-seed-sassにあります。 angular2-seedでも似たようなことをしていますので動作します。

    ​​、gulp-ruby-sassを2日間プレイした後、私は上記の解決策が最も簡単であると信じています。