2015-09-05 97 views
3

我試着設置最小可能的連接設置。它在終端窗口中顯示以下內容:Server started http://localhost:8080。但是,Chrome並沒有像預期的那樣啓動Chrome,並在video中看到。gulp連接不開放瀏覽器

var gulp = require('gulp'), 
    connect = require('gulp-connect'); 

var outputDir = "wwwroot"; 

gulp.task('connect', function() { 

connect.server({ 
    root: [outputDir], 
    open: {browser: 'Google Chrome'} 
})}); 
+1

據我所知,他們已經刪除了該選項。如果你閱讀了You​​Tube的評論,你會看到有人問同樣的問題。不知道他們是否能夠使用它。該插件隱藏連接的事件,所以這是一個艱難的情況。您隨時可以編寫另一個任務來打開瀏覽器並將'connect'任務作爲依賴項。 –

回答

7

我做了一些研究,並沒有發現在大口連爲open任何選項。所以我會假設他使用了支持該功能的模塊的老版本。

選項1:

解決你的問題,你可以使用gulp-connect-multi,一飲而盡連巫婆的分支版本包括瀏覽器打開的功能。

選項2:

如果你還是想用我建議使用一個名爲gulp-open(甚至只是開)模塊一飲而盡,連接打開文件和URL在瀏覽器中。

方案3:

搜索更多或創建您自己的。

祝你好運。

0

我已經遇到了與吞嚥連接相同的問題。然後,我已通過安裝一個名爲gulp-connect-multi

npm install --save-dev gulp-connect-multi 

var connect = require("gulp-connect-multi")(); 

gulp.task('html', function() { 
    gulp.src(config.paths.html).pipe(gulp.dest(config.paths.dist)).pipe(connect.reload()); 

}); 

希望這有助於

0

連接到我的瀏覽器同步另一個包修復了這個問題,我瀏覽到我的一口文件夾中的CMD(即具有節點mudules之一,在你的項目文件夾中),然後輸入「Gulp」。它會自動在瀏覽器中打開我的項目。 希望這有助於。