Задать вопрос
@kpanyushin

Как при запуске команды gulp сразу открывать index.html файл?

Собственно, есть файл gulpfile.js, код ниже:
var gulp = require('gulp');
var sass = require('gulp-sass');
var browserSync = require('browser-sync').create();
var reload = browserSync.reload;

var src = {
html:['index.html'],
};

//tasks
gulp.task('default', ['watch'], function(){
	gulp.start('watch');
});

gulp.task('browserSync', function() {
	browserSync.init({
		server: {
			baseDir: 'app',
			index: 'index.html'
		},
		port: 3000,
		open: true
	});
});

gulp.task('sass', function() {
	return gulp.src('app/scss/**/*.scss')
		.pipe(sass())
		.pipe(gulp.dest('app/css'))
		.pipe(browserSync.reload({
			stream: true
		}))
});

gulp.task('html', function(){
	gulp.src(src.html)
		.pipe(browserSync.reload({
			stream:true
		}))
});

gulp.task('watch', ['browserSync', 'sass'], function(){
  	gulp.watch('./app/scss/**/*.scss', ['sass']); 
  	gulp.watch('.app/index.html', ['html']);
  
})

как при запуске команды gulp сразу открывать index.html файл?
  • Вопрос задан
  • 784 просмотра
Подписаться 1 Оценить 2 комментария
Решения вопроса 1
vicodin
@vicodin
Имею некоторый опыт
по идее browsersync должен запускать сразу
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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