将 CSS 引用的本地图片上传至服务器并更新 URL
$ npm i --save-dev gulp-image-upload
const gulp = require('gulp');
const upload = require('gulp-image-upload');
gulp.task("less", function() {
return gulp.src("./**/*.css")
.pipe(upload()) // 图片上传
.pipe(gulp.dest('dist'));
});
搭配 LESS
一起使用
const gulp = require('gulp');
const less = require('gulp-less');
const upload = require('gulp-image-upload');
gulp.task("less", function() {
return gulp.src("./**/*.less")
.pipe(less()) // LESS 编译
.pipe(upload()) // 图片上传
.pipe(gulp.dest('dist'));
});
-
option
选项-
compress
是否压缩.pipe(upload({ compress: false, // 不进行压缩 }))
-