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>
bug
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