const rebundle = () => bundler.bundle() // log errors if they happen .on('error', (e) => { console.log(e.stack); }) .pipe(source('app.js')) .pipe(gulp.dest('./dist/scripts')) .on('end', () => { reload(); })
gulp.task('styles', () => { gulp.src(paths.srcCss) .pipe(rename({ extname: '.css' })) .pipe(sourcemaps.init()) .pipe(postcss([vars, extend, nested, autoprefixer, cssnano])) .pipe(sourcemaps.write('.')) .pipe(gulp.dest(paths.dist)) .pipe(reload({ stream: true })); });
function bundle() { gutil.log('Compiling JS...'); return bundler.bundle() .on('error', function (err) { gutil.log(err.message); browserSync.notify("Browserify Error!"); this.emit("end"); }) .pipe(source(config.js.dist.filename)) .pipe(gulp.dest(config.js.dist.path)) .pipe(reload({stream: true, once: true})); }
// html gulp.task('html', function(){ return gulp.src([path.app + 'index.html'], { base: path.app }) .pipe(gulp.dest(path.dist)) .pipe(reload({ stream: true })); });
gulp.task('styles', function () { return gulp.src(p.scss) .pipe(changed(p.distCss)) .pipe(sass({errLogToConsole: true})) .on('error', notify.onError()) .pipe(autoprefixer({ browsers: ['last 1 version'] })) .pipe(csso()) .pipe(gulp.dest(p.distCss)) .pipe(reload({stream: true})); });
function rebundle() { return bundler.bundle() // log errors if they happen .on('error', $.util.log.bind($.util, 'Browserify Error')) .pipe(source(destFileName)) .pipe(gulp.dest(destFolder)) .on('end', function() { reload(); }); }
gulp.task('build:style', function () { gulp.src(path.src.style) .pipe(cssmin()) .pipe(gulp.dest(path.build.style)) .pipe(reload({stream: true})); });
gulp.task('build:html', function () { gulp.src(path.src.html) .pipe(gulp.dest(path.build.html)) .pipe(reload({stream: true})); });
gulp.task('sass', () => { let outputStyle = isProduction ? 'compressed' : 'nested'; return gulp.src(src.sass) .pipe($.sass({ outputStyle: outputStyle, errorLogToConsole: true })) .pipe(gulp.dest(dest.sass)) .pipe(reload({ stream: true })); });
gulp.task('materialize',function() { gulp.src('css/materialize.min.css') .pipe(gulp.dest('./build/css/')) .pipe(reload({stream:true})) });
/* Styles Task */ gulp.task('styles',function() { // Compiles CSS gulp.src('css/style.styl') .pipe(stylus()) .pipe(autoprefixer()) .pipe(gulp.dest('./build/css/')) .pipe(reload({stream:true})) });
// css gulp.task('css', function(){ gulp.src([path.app + 'styles/main.css']) .pipe(plumber()) .pipe(gulp.dest(path.dist + 'styles/')) .pipe(reload({ stream: true })); });
gulp.task('sass',function () { return gulp.src(PATHS.sass) .pipe(sass()) .pipe(gulp.dest('dist/css')) .pipe(reload({stream:true})) })
gulp.task('styles', () => { gulp.src(paths.srcCss) .pipe(rename({ extname: '.css' })) .pipe(sourcemaps.init()) .pipe(postcss([vars, extend, nested, autoprefixer, cssnano])) .pipe(sourcemaps.write('.')) .pipe(gulp.dest(paths.dist)) .pipe(reload({ stream: true })) })
gulp.task('font', function() { gulp.src('css/font/**') .pipe(gulp.dest('./build/font/')) .pipe(reload({stream:true})) })