gulpfile.js
'use strict'; var gulp = require('gulp'); var sass = require('gulp-sass'); var cssMin = require('gulp-cssnano'); var concatJs = require('gulp-concat'); var uglify = require('gulp-uglify'); gulp.task('compile-sass', () => { return gulp.src('assets/scss/main.scss') .pipe(sass()) .pipe(cssMin()) .pipe(gulp.dest('dist/')); }); gulp.task('compile-js', () => { return gulp.src(['assets/js/*.js', 'assets/js/vendor/*.js']) .pipe(concatJs('app.js')) .pipe(uglify()) .pipe(gulp.dest('dist/')); }); gulp.task('watch', () => { gulp.watch('assets/**/*.scss', gulp.series('compile-sass')); gulp.watch(['assets/js/*.js', 'assets/js/vendor/*.js'], gulp.series('compile-js')); }) gulp.task('default', gulp.series('wa...