navegador habilitar gratis desactivar como chrome celular activar activado javascript task gulp watch browser-sync

javascript - habilitar - Mira el nuevo archivo en un trago y un problema con la sincronización de navegadores



habilitar javascript en chrome en windows (1)

Estoy usando browsersync para volver a cargar el navegador cuando el archivo ha cambiado. y es un trabajo perfecto. ¡Pero cuando creo un archivo nuevo como html - scss - js bowsersync no funcionan! ¿Cómo arreglar este problema?

gulpjs:

// Browser Sync gulp.task(''browser-sync'', function() { browserSync({ injectChanges: true, notify: false, server: "app" }); }); gulp.task(''default'',[''sass'',''scripts'', ''browser-sync''], function(){ gulp.watch("app/**/*.html").on(''change'', reload); gulp.watch(''app/img/*.*'', [''bs-reload'',''images'']); gulp.watch(''src/scss/**/*.scss'', [''sass'']); gulp.watch(''src/js/**/*.js'', [''scripts'',''uglify'']); });


Resulta que la solución es bastante simple. No use gulp.watch. Use browserSync.watch en su lugar. También voy a reorganizar tu tarea y agregar una configuración. Ayuda en esta instancia:

gulpfile.js

// ------------------------------------------------------ Config var config = { bs: { opts: { injectChanges: true, notify: false, server: "app" }, watch: [ ''app/**/*.html'', ''app/img/*.*'', ''src/js/**/*.js'' ] } } // ------------------------------------------------ Browser Sync gulp.task(''browser-sync'', function() { browserSync.init( config.bs.opts ); browserSync.watch( ''./src/scss/**/*.{scss,sass}'', [ ''sass'' ] ); browserSync.watch( ''src/js/**/*.js'', [ ''scripts'', ''uglify'' ] ); browserSync.watch( ''app/img/*.*'', [ ''images'' ] ); browserSync.watch( config.bs.watch ).on(''change'', reload); }); // ----------------------------------------------------- Default gulp.task( ''default'', [ ''sass'',''scripts'', ''browser-sync'' ] );

Eso debería funcionar. Espero que ayude.