2014-07-11 37 views
8

我創建了gulpfile.js和它有一個用大口,連接咕嘟咕嘟連接沒有運行服務器

gulp.task('connect', function(){ 
    connect.server({ 
     root: 'dev', 
     livereload: true, 
     port: 8000 
    }); 
}) 

當我運行gulp connect它不維護我的服務器上localhost:8000

[14:08:51] Starting 'connect'... 
[14:08:51] Server started http://localhost:8000 
[14:08:51] LiveReload started on port 35729 
[14:08:51] Finished 'connect' after 13 ms 

因此開闢http://locahost:8000

我能做些什麼,使連接工作,並創建一個服務器來部署我的HTML,當我得到什麼?

回答

1

gulp-connect已被棄用。

您可能希望使用名爲gulp-webserver的改寫包。

+1

你從哪裏得到這個棄用? – pleerock

+1

在提出這個問題時,[本期](https://github.com/AveVlad/gulp-connect/issues/67)中有一個棄用警告。 gulp-webserver軟件包沒有這樣的問題。據我所知,棄用警告不再是一個問題,任何軟件包都應該正常工作。 – RustyFluff

+0

@RustyFluff我認爲你對這個問題的閱讀和棄用是不正確的。我相信這個問題在吞噬連接時刪除警告。 –

2

我有同樣的問題,我通過在服務文件夾(我的dist目錄)中有多個文件來解決它。我不知道它爲什麼會起作用,但之後就開始工作了。

我用下面的設置:

gulp.task('connect', function(){ 
connect.server({ 
    root: ['dist'], 
    port: 8000, 
    base: 'http://localhost', 
    livereload: true 
}); 

我用的V2.2.0一飲而盡-連接。