2017-09-29 6 views
0

Comment puis-je résoudre ce problème? Quand j'écris gulp wacth, toutes les fonctions fonctionnent sauf browserSync. J'essaie d'essayer de désactiver l'antivirus, mais sans résultats. S'il vous plaît aider.Pourquoi gulp, browser-sync n'ouvre pas le navigateur?

const gulp = require('gulp'); 
const autoprefixer = require('gulp-autoprefixer'); 
const cleanCSS = require('gulp-clean-css'); 
var browserSync = require('browser-sync').create(); 

let config = { 
    src: 'src', 
    css: { 
     src: '/precss/**/*.css', 
     dest: '/css' 
    } 
}; 

gulp.task('build', function() {  
    gulp.src(config.src + config.css.src)    
     .pipe(autoprefixer({         
      browsers: ['last 2 versions'], 
      cascade: false 
     })) 
     .pipe(cleanCSS()) 
     .pipe(gulp.dest(config.src + config.css.dest))     
     .pipe(browserSync.reload({ 
      stream: true 
     })); 
}); 

gulp.task('watch', ['browserSync'], function() {    
    gulp.watch(config.src + config.css.src, ['build']);   
}); 

gulp.task('browserSync', function() { 
    browserSync.init({ 
     server: { 
      baseDir: config.src       
     } 
    }); 
}); 



</code> 

enter image description here

bug

+0

Pouvez-vous le tester en ajoutant une option "index" spécifique après baseDir. Tels que l'index: "index.html" juste pour voir si cela aide. Sinon, essayez de passer à src: './src', dans votre objet de configuration. – Mark

Répondre

0

La réponse est pas du tout évident. J'ai été capable de le faire quand je démarre le terminal sans droits d'administrateur. Aucune correction de code