„gulpfile.js“ ändern

This commit is contained in:
Christian Seyfferth 2020-05-08 08:59:29 +02:00
parent 84b455ce96
commit 2264cd063a

View File

@ -13,7 +13,6 @@ const inject = require('gulp-inject');
const noop = require('gulp-noop'); const noop = require('gulp-noop');
const uglify = require('gulp-uglify-es').default; const uglify = require('gulp-uglify-es').default;
const favicons = require('gulp-favicons'); const favicons = require('gulp-favicons');
const webp = require('gulp-webp');
const cssnano = require('gulp-cssnano'); const cssnano = require('gulp-cssnano');
const sass = require('gulp-sass'); const sass = require('gulp-sass');
const devBuild = (process.env.NODE_ENV !== 'production') const devBuild = (process.env.NODE_ENV !== 'production')
@ -74,7 +73,7 @@ function images() {
})) }))
.pipe(imagemin({ .pipe(imagemin({
progressive: true, progressive: true,
optimizationLeve: 5, optimizationLevel: 5,
svgoPlugins: [{ svgoPlugins: [{
removeViewBox: false removeViewBox: false
}, { }, {
@ -84,19 +83,6 @@ function images() {
.pipe(dest(paths.images.dest)); .pipe(dest(paths.images.dest));
} }
function imagesWebp() {
return src(paths.images.src)
.pipe(newer(paths.images.dest + "*.webp"))
.pipe(imageResize({
width: 2400,
height: 1800,
crop: false,
upscale: false
}))
.pipe(webp())
.pipe(dest(paths.images.dest))
}
function js() { function js() {
return src(paths.scripts.src) return src(paths.scripts.src)
.pipe(uglify()) .pipe(uglify())
@ -166,7 +152,7 @@ function favicon() {
.pipe(dest(paths.html.dest + "favicons/")); .pipe(dest(paths.html.dest + "favicons/"));
} }
exports.images = parallel(images, imagesWebp); exports.images = parallel(images);
exports.favicon = series(favicon, manifest); exports.favicon = series(favicon, manifest);
exports.default = series(parallel(html, pdf, series(favicon, manifest)), js, series(scss, css), parallel(images, imagesWebp)); exports.default = series(parallel(html, pdf, series(favicon, manifest)), js, series(scss, css), images);
exports.serve = series(serve); exports.serve = series(serve);