gulp.task('sass', function () { return gulp.src(paths.styles + '**/*.scss') .pipe(sass().on('error', sass.logError)) .pipe(gulp.dest(paths.root + 'css/')); }); gulp.task('browserify', function () { return browserify(paths.src + 'app.js', {debug: true}) .transform("babelify", {presets: ["@babel/preset-env"]}) .bundle() .pipe(source('app.js')) .pipe(gulp.dest(paths.dist)) .pipe(connect.reload()); }); gulp.task('server', ['browserify', 'sass'], function () { connect.server({ root: 'app', livereload: true, }); }); const sass = require('gulp-sass'); sass.compiler = require('node-sass'); gulp.task('sass', function () { return gulp.src(paths.styles + '**/*.scss') .pipe(sass().on('error', sass.logError)) .pipe(gulp.dest(paths.root + 'css/')); }); gulp.task('browserify', function () { return browserify(paths.src + 'app.js', {debug: true}) .transform("babelify", {presets: ["@babel/preset-env"]}) .bundle() .pipe(source('app.js')) .pipe(gulp.dest(paths.dist)) .pipe(connect.reload()); }); gulp.task('server', ['browserify', 'sass'], function () { connect.server({ root: 'app', livereload: true, }); }); const sass = require('gulp-sass'); sass.compiler = require('node-sass'); gulp.task('sass', function () { return gulp.src(paths.styles + '**/*.scss') .pipe(sass().on('error', sass.logError)) .pipe(gulp.dest(paths.root + 'css/')); }); gulp.task('browserify', function () { return browserify(paths.src + 'app.js', {debug: true}) .transform("babelify", {presets: ["@babel/preset-env"]}) .bundle() .pipe(source('app.js')) .pipe(gulp.dest(paths.dist)) .pipe(connect.reload()); }); gulp.task('server', ['browserify', 'sass'], function () { connect.server({ root: 'app', livereload: true, }); }); const sass = require('gulp-sass'); sass.compiler = require('node-sass'); gulp.task('sass', function () { return gulp.src(paths.styles + '**/*.scss') .pipe(sass().on('error', sass.logError)) .pipe(gulp.dest(paths.root + 'css/')); }); gulp.task('browserify', function () { return browserify(paths.src + 'app.js', {debug: true}) .transform("babelify", {presets: ["@babel/preset-env"]}) .bundle() .pipe(source('app.js')) .pipe(gulp.dest(paths.dist)) .pipe(connect.reload()); }); gulp.task('server', ['browserify', 'sass'], function () { connect.server({ root: 'app', livereload: true, }); }); const sass = require('gulp-sass'); sass.compiler = require('node-sass'); gulp.task('sass', function () { return gulp.src(paths.styles + '**/*.scss') .pipe(sass().on('error', sass.logError)) .pipe(gulp.dest(paths.root + 'css/')); }); gulp.task('browserify', function () { return browserify(paths.src + 'app.js', {debug: true}) .transform("babelify", {presets: ["@babel/preset-env"]}) .bundle() .pipe(source('app.js')) .pipe(gulp.dest(paths.dist)) .pipe(connect.reload()); }); gulp.task('server', ['browserify', 'sass'], function () { connect.server({ root: 'app', livereload: true, }); }); const sass = require('gulp-sass'); sass.compiler = require('node-sass'); gulp.task('sass', function () { return gulp.src(paths.styles + '**/*.scss') .pipe(sass().on('error', sass.logError)) .pipe(gulp.dest(paths.root + 'css/')); }); gulp.task('browserify', function () { return browserify(paths.src + 'app.js', {debug: true}) .transform("babelify", {presets: ["@babel/preset-env"]}) .bundle() .pipe(source('app.js')) .pipe(gulp.dest(paths.dist)) .pipe(connect.reload()); }); gulp.task('server', ['browserify', 'sass'], function () { connect.server({ root: 'app', livereload: true, }); }); 54