私はすべてのファイルを連結し、gulpで名前を変更して名前を変更するプロジェクトに取り組んでいます。gulp jsを使用してCSSファイルで背景画像パスが機能しない
私のメインCSSファイルに画像パスを背景画像として書き込むと、そのファイルは縮小されたファイルでは機能しません。実際には、別のディレクトリにある私の縮小されたファイルでコンパイルされているイメージパスを設定することができません。
マイファイルのルートは、私は、資産/ IMGフォルダ内の画像ファイルを入れていると私のmain.css内でそのファイルを呼び出しています
assets -->
--css
--main.css
--img
dist -->
--css
--all-styles-min.css
gulpfile.js
流れ
マイgulp.js
return gulp.src([
'assets/css/animate.min.css',
'assets/css/bootstrap.css',
'assets/css/vendor/bootstrap-select.min.css',
'assets/css/vendor/bootstrap-datepicker3.min.css',
'assets/css/vendor/jquery.timepicker.css',
'assets/css/default.css',
'assets/css/main.css',
'assets/css/responsive.css',
])
.pipe(concat('all_styles.css'))
.pipe(cleanCSS({compatibility: 'ie8'}))
.pipe(autoprefixer({
browsers: ['last 2 versions'],
cascade: false
}))
.pipe(rename('all_styles.min.css'))
.pipe(gulp.dest('dist/css'))
});
と私の中でmain.css
.black-bg{
background:url('../img/black-multiply-bg.png') 0 0 repeat;
}
は、私は、画像ファイルのため、このコンソールのエラーが見つからない
http://localhost/projects/P-09-sakha/html/dist/css/assets/img/black-multiply-bg.png 404 (Not Found)
を見ていたソースは、distのフォルダを示しています。私もgulp-css-url-adjusterでチェックしましたが、それでも動作させることはできません。
あなたは追加したい場合がありますより良いフィードバックを得るためにgulp-css-url-adjusterをどう設定したのですか? – BillyNate