„gulpfile.js“ ändern
This commit is contained in:
parent
84b455ce96
commit
2264cd063a
20
gulpfile.js
20
gulpfile.js
@ -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);
|
||||||
Loading…
x
Reference in New Issue
Block a user