2017-02-12 2 views
0

Я использую синхронизацию браузера gulp в веб-приложении, которое я разработал с помощью Microsoft Visual Studio. Проблема возникла, когда я начал использовать синхронизацию браузера, чтобы перезагрузить страницу всякий раз, когда файл был изменен. Мое приложение работает по умолчанию localhost. Конструкция разработки успешно завершена, но она не может открыть сайт. Ниже мой Глоток код:Как избежать ошибки браузера, вызывающей ошибку сервера

var gulp = require('gulp'); 
var sass = require('gulp-sass'); 
var bs = require('browser-sync').create(); 
gulp.task('serve', [], function() { 
    // .init starts the server 
    bs.init({ 
    server: "./", 
    port: 64510 
    }); 
}); 
gulp.task('sass', function() { 
    return gulp.src('scss/*.scss') 
    .pipe(sass()) 
    .pipe(gulp.dest('css')) 
    .pipe(bs.reload({ stream: true })); 
}); 
gulp.task('watch', ['browser-sync'], function() { 
    gulp.watch("scss/*.scss", ['sass']); 
    gulp.watch("*.html").on('change', bs.reload); 
}); 
gulp.task('build', ['clean-code', 'serve', 'browser-sync'], function() {}); 

screenshot Спасибо заранее.

ответ

0

Вы дважды вызываете задачу «браузер-синхронизация» в своем предоставленном коде, но нет реальной задачи «синхронизация браузера». Например, ваш «билд» имеет такой вызов:

gulp.task('build', ['clean-code', 'serve', 'browser-sync'], function() {}); 

и так же «часы» задача:

gulp.task('watch', ['browser-sync'], function() { 

Избавиться от этих двух «браузера синхронизации» ссылки и она будет работать ,

Смежные вопросы