Задать вопрос
BeSa1nt
@BeSa1nt
студент

Почему gulp-connect не обновляет страницу при изменении файла?

Доброго времени суток, Друзья!

Суть проблемы вот в чем: настроил gulpfile.js, все работает верно, за исключением того что gulp-connect не хочет сам обновлять страницу браузера. Скрип в html вставляет, ошибок не выдает. Пробовал как с расширением для Chrome, так и без него. Какие могут быть идеи, в чем я ошибся?

gulpfile.js
gulp = require 'gulp'
connect = require 'gulp-connect'
jade = require 'gulp-jade'
stylus = require 'gulp-stylus'
coffee = require 'gulp-coffee'
uglify = require 'gulp-uglify'
clean = require 'gulp-clean'
rjs = require 'gulp-requirejs'

gulp.task 'connect', ->
  connect.server
    port: 1337
    livereload: on
    root: './dist'

gulp.task 'jade', ->
  gulp.src 'src/jade/*.jade'
    .pipe do jade
    .pipe gulp.dest 'dist'
    .pipe do connect.reload

gulp.task 'stylus', ->
  gulp.src 'src/stylus/*.styl'
    .pipe stylus set: ['compress']
    .pipe gulp.dest 'dist/css'
    .pipe do connect.reload

gulp.task 'build', ['coffee'], ->
  rjs
    baseUrl: 'js'
    name: '../bower_components/almond/almond'
    include: ['main']
    insertRequire: ['main']
    out: 'all.js'
    wrap: on
  .pipe do uglify
  .pipe gulp.dest 'dist/js'
  .pipe do connect.reload

  gulp.src 'js/', read:no
    .pipe do clean

gulp.task 'coffee', ->
  gulp.src 'src/coffee/*.coffee'
    .pipe do coffee
    .pipe gulp.dest 'js'
    .pipe do connect.reload

gulp.task 'watch', ->
  gulp.watch 'src/jade/*.jade', ['jade']
  gulp.watch 'src/stylus/*.styl', ['stylus']
  gulp.watch 'src/coffee/*.coffee', ['build']

gulp.task 'default', ['connect', 'jade', 'stylus', 'build', 'watch']
  • Вопрос задан
  • 265 просмотров
Подписаться 1 Оценить 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы