Live Перезагрузить в метании Gulp-Connect: слушать EADDRINUSE:::8080
У меня та же проблема, что и в этом вопросе (ответ не работает):
Gulp-connect показывает ошибку 'listen EADDRINUSE' 8080
Я пытаюсь заставить работать опцию gulp-connect liveReload. Скрипт загружает:
Server started http://localhost:8080
[12:01:20] LiveReload started on port 35729
Но затем, когда я изменяю html-файл в проекте и нажимаю "Сохранить", я получаю эту ошибку:
events.js:182
throw er; // Unhandled 'error' event
Error: listen EADDRINUSE :::8080
Я попытался изменить порты в соответствии с рекомендациями (localhost и liveReload), но это ничего не меняет.
Код:
gulp.task('default', ['connect', 'watch'], function () {
browserify({
entries: ['./builds/development/js/main.js'],
debug: true
})
.bundle()
.pipe(source('bundle.js'))
.pipe(gulp.dest('myDestination'));
});
gulp.task('watch', function(){
gulp.watch('myFileSources', ['default']);
});
gulp.task('connect', function(){
connect.server({
root: "myRoot",
port: 8080, // 8081
livereload: true // {port:35730}
});
});
1 ответ
Это просто потому, что ваш порт 8080
уже занят другим работающим сервером. Просто измените порт на что-нибудь 3XXX
или же 9XXX
,