1

Browsersync (バージョン 2.12.5) を gulp-nodemon/watching ファイルで動作させようとしています。これらは私の一気飲みのタスクです。ブラウザを更新/再ロードするためのファイルを取得できないようです。

  var $ = require('gulp-load-plugins')();
  var browserSync = require('browser-sync');
  var gulp = require('gulp');
  // load in gulp tasks etc......

  gulp.task('server', function() {
    return $.nodemon({
      script: 'server.js'
    });
  });

  gulp.task('browser-sync', ['server'], function() {
    browserSync.init({
      proxy: 'http://localhost:3000',
      port: 4000,
      open: false,
      notify: false,
      logConnections: false,
      reloadDelay: 1000
    });
  });

  gulp.task('watch', ['browser-sync'], function() {
    var scripts = 'public/static/scripts/**/*.js';
    var styles  = 'public/static/styles/**/*.styl';

    gulp.watch(scripts, ['scripts']);
    gulp.watch(styles,  ['styles']);
  });

  gulp.task('scripts', function() {
    return gulp.src('public/static/scripts/**/*.js')
      .pipe($.plumber())
      .pipe(gulp.dest('build/static/scripts'));
  });

  gulp.task('styles', function() {
    return gulp.src('public/static/styles/app.styl', {base: 'public'})
      .pipe($.stylus())
      .pipe(gulp.dest('build'))
  });

nodemon で Browsersync を使用するための推奨される方法は何ですか?

4

1 に答える 1