TypeError: путь должен быть строкой или буфером в usemin

usemin Это ошибка, внизу скриншот ошибки.

Это мой файл JavaScript. Он выдает ошибку типа, спрашивающую, что путь должен быть строкой или буфером.

var gulp = require('gulp'),
imagemin = require('gulp-imagemin'),
del = require('del'),
usemin = require('usemin');
gulp.task('deleteDistFolder', function() {
    return del("./dist");
})

gulp.task('optimizeImages', ['deleteDistFolder'], function() {
    return gulp.src([
        './app/assets/images/**/**',
        '!./app/assets/images/icons',
        '!./app/assets/images/icons/**/*'
    ]).pipe(imagemin({
        progressive: true,
        interlaced: true,
        multipass: true,
    })).pipe(gulp.dest("./dist/assets/images"));
})

gulp.task('usemin', ['deleteDistFolder'], function() {
    return gulp.src("./app/index.html").pipe(usemin()).pipe(gulp.dest("./dist"));
})

gulp.task('build', ['optimizeImages', 'deleteDistFolder', 'usemin'])

0 ответов

Другие вопросы по тегам