Grunt browsersync не будет перезагружать HTML - PullRequest
0 голосов
/ 13 февраля 2019

Возникла проблема с browserSync в grunt.он компилирует мое меньшее в css и уменьшенное css.Но Browsersync не будет перезагружаться, когда я изменяю html-файл.Мне нужно перезапускать grunt каждый раз, когда я изменяю html-файл, чтобы локальный хост обновлялся.Кто-нибудь знает, что делать?

Вот мой код gruntfile.js:

module.exports = function(grunt) {
require('jit-grunt')(grunt);

grunt.initConfig({
less: {
  development: {
    options: {
      compress: true,
      yuicompress: true,
      optimization: 2
    },
    files: {
      "css/style.css": "less/style.less" // destination file and source    file
    }
  }
},
watch: {
  styles: {
    files: ['less/**/*.less'], // which files to watch
    tasks: ['less'],
    options: {
      nospawn: true
    }
  }
},
cssmin: {
  minify: {
    src: 'css/style.css',
    dest: 'css/minified/style.min.css'
  }
},
browserSync: {
  dev: {
    bsFiles: {
      files : [
        'css/minified/style.min.css',
        './'
      ]
    },
    options: {
      watchTask: true,
      server: './'

    }
  }
},


watch: {
  css: {
    files: 'less/style.less',
    tasks: ['less','cssmin']
  }
}
});



grunt.loadNpmTasks('grunt-contrib-less');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-cssmin');
grunt.loadNpmTasks('grunt-browser-sync');
grunt.registerTask('default', ['less','browserSync','watch']);
};
...