2017-08-11 34 views
0

我有同樣的問題,在這個問題(答案不工作):直播刷新在咕嘟咕嘟-連接投擲:聽EADDRINUSE ::: 8080

Gulp-connect shows an error 'listen EADDRINUSE' 8080

我想以獲得gulp連接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 

我試圖改變端口的建議(包括本地主機和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} 
    }); 
}); 

回答

0

這僅僅是因爲你的端口8080已經被其他正在運行的服務器佔據。只需更換端口,如3XXX9XXX

+0

我試過,無濟於事。剛剛嘗試過:3100 – GlaceCelery