タイトルが少し誤解を招く場合は、事前にお詫び申し上げます。タイトルの問題を正しく説明することが非常に難しいと感じました。私はちょうど先に進み、私の問題について説明します。ここで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ファイルをインポートすると:
ありがとう、私はちょうどこれをテストし、それは素晴らしい仕事をした! – Dastur