Gulp выгружает готовые файлы частично при этом не выдает ни каких ошибок.
gulp.task('html', function() {
return gulp.src([
'app/index.html',
])
.pipe(gulp.dest('dist'))
.pipe(browserSync.reload({ stream: true }));
});
gulp.task('css', function() {
return gulp.src(paths.css.src)
.pipe(postcss([
autoprefixer({browsers: ['last 3 versions']})
],{
map: false
}))
.pipe(rewriteCSS({destination: paths.app}))
.pipe(csscomb())
.pipe(gulp.dest(dist/css))
.pipe(browserSync.stream());
});
gulp.task('sass', function() {
return gulp.src('app/sass/**/*.sass')
.pipe(sass({outputStyle: 'expanded'}).on("error", notify.onError()))
.pipe(rename({suffix: '.min', prefix : ''}))
.pipe(autoprefixer({
// grid: true, // Optional. Enable CSS Grid
overrideBrowserslist: ['last 10 versions']
}))
.pipe(cleanCSS()) // Опционально, закомментировать при отладке
.pipe(csscomb())
.pipe(gulp.dest('dist/css'))
.pipe(browserSync.stream())
});
// Пользовательские скрипты проекта
gulp.task('js', function() {
return gulp.src([
'app/js/common.js', // Всегда в конце
])
.pipe(concat('scripts.min.js'))
.pipe(uglify()) // Минимизировать весь js (на выбор)
.pipe(gulp.dest('dist/js'))
.pipe(browserSync.reload({ stream: true }));
});
gulp.task('imagemin', function() {
return gulp.src('app/img/**/*')
.pipe(cache(imagemin())) // Cache Images
.pipe(gulp.dest('dist/img'));
});
gulp.task('removedist', function() { return del(['dist'], { force: true }) });
gulp.task('clearcache', function () { return cache.clearAll(); });
gulp.task('buildFiles', function() {
return gulp.src(['app/*.html', 'app/.htaccess'])
.pipe(gulp.dest('dist'))
});
gulp.task('buildCss', function() {
return gulp.src(['app/css/main.min.css'])
.pipe(gulp.dest('dist/css'))
});
gulp.task('buildJs', function() {
return gulp.src(['app/js/scripts.min.js'])
.pipe(gulp.dest('dist/js'))
});
gulp.task('buildFonts', function() {
return gulp.src(['app/fonts/**/*'])
.pipe(gulp.dest('dist/fonts'))
});
-----Console-------
PS C:\Users\Admin\Desktop\Gulp> gulp
[09:24:27] Using gulpfile ~\Desktop\Gulp\gulpfile.js
[09:24:27] Starting 'default'...
[09:24:27] Starting 'sass'...
[09:24:27] Starting 'js'...
[09:24:27] Starting 'browser-sync'...
[09:24:27] Starting 'watch'...
[Browsersync] 1 file changed (scripts.min.js)
[09:24:28] Finished 'js' after 788 ms
[Browsersync] 1 file changed (main.min.css)
[09:24:28] Finished 'sass' after 803 ms
[Browsersync] Access URLs:
--------------------------------------
Local:
localhost:3000
External:
192.168.1.254:3000
--------------------------------------
UI:
localhost:3001
UI External:
localhost:3001
--------------------------------------
[Browsersync] Serving files from: app
[Browsersync] Reloading Browsers... (buffered 2 events)
Результат выгрузки