javascript gulp + browsersync

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript gulp + browsersync相关的知识,希望对你有一定的参考价值。

var gulp = require('gulp'),
    sass = require('gulp-sass'),
    concat = require('gulp-concat'),
    browserSync = require('browser-sync').create();
    


gulp.task('serve', ['sass'], function() {

    browserSync.init({
        proxy: "http://daf.test"
    });

    gulp.watch("./wp-content/themes/twentyseventeen-child/scss/**/*.scss", ['sass']);
    gulp.watch('./wp-content/themes/twentyseventeen-child/**/*.php').on('change', browserSync.reload);
    // gulp.watch("app/*.html").on('change', browserSync.reload);
});

// Compile sass into CSS & auto-inject into browsers
gulp.task('sass', function() {
    return gulp.src("./wp-content/themes/twentyseventeen-child/scss/index.scss")
        .pipe(sass({
            'outputStyle': 'compressed'
        }))
        .pipe(concat('style.css'))
        .pipe(gulp.dest('./wp-content/themes/twentyseventeen-child/'))
        .pipe(browserSync.stream());
});

gulp.task('default', ['serve']);

以上是关于javascript gulp + browsersync的主要内容,如果未能解决你的问题,请参考以下文章

Gulp 插件

gulp-nodemon + browser-sync:服务器端代码更改后应用程序不会重新加载

browser-sync 服务器使用

gulp的常用配置

gulp实时刷新页面

gulp 的replace