2016-08-09 7 views
0

タイトルが少し誤解を招く場合は、事前にお詫び申し上げます。タイトルの問題を正しく説明することが非常に難しいと感じました。私はちょうど先に進み、私の問題について説明します。ここでLaravel Elixir変更時にスタイルシートを合成しない

は私gulpfileです:

elixir(function(mix) { 
    mix.sass([ 
     'app.scss' 
    ], 'public/css/app.css') 
    .styles([ 
     'reset.css', 
     'resources/assets/css/bootstrap-responsive/css/bootstrap.css', 
     'app.css' 
    ], 'public/css/main.css') 
    .version([ 
     'css/main.css' 
    ]); 
}); 

私の問題は、私は私のapp.scssを変更すると、それが唯一の公共ディレクトリ内app.cssファイルを更新していることです。私がしたいのは、app.cssファイルをコンパイルした後、3つのスタイルシートを組み合わせてmain.cssファイルを作成することです。問題は、gulpが私のためにコンパイルを行っているので、私はこれらの3つのスタイルシートを実際に変更していないということです。

これを実際に修正する方法があるかどうかは正確にはわかりませんが、回答が役立ちます。

ありがとうございました。

P.S.私は他の2つのCSSファイルをscssファイルにインポートするのではなく、ページを読み込む必要があるときに追加するため、結合するのではありません。

elixir(function(mix) { 
    mix.sass([ 
     'reset.css', 
     'resources/assets/css/bootstrap-responsive/css/bootstrap.css', 
     'app.scss' 
    ], 'public/css/main.css') 
    .version([ 
     'css/main.css' 
    ]); 
}); 

をそれともgulpfileでapp.scssファイルをリストより@import "path_to_file";app.scssファイル内の他の二つのCSSファイルをインポートすると:

答えて

1

平野CSSもコンパイル可能であるので、これを試してみてください。

+0

ありがとう、私はちょうどこれをテストし、それは素晴らしい仕事をした! – Dastur

関連する問題