2017-02-03 62 views
0

我正在使用本地主機,我試圖使用瀏覽器同步。我想將它指向我的根目錄,這是http://localhost:8080/site/Gulp browsersync basedir

我應該寫在這裏:

server: { 
    baseDir: "" 
} 

我試過./但沒有奏效。

它使重定向我http://localhost:3000/和得到這個消息:無法獲取/

這裏是我的全部代碼:

browserSync.init({ 
     server: { 
      baseDir: "" 
     } 
    }); 
+0

你是否嘗試在傳遞給'browserSync.init'函數的對象內設置一個'port'屬性爲'8080'或'proxy'屬性爲'localhost:8080'? – litel

+0

我試過了,但不知道這是否是正確的方法:ui:{ port:8080 } – PapT

+0

設置瀏覽器同步UI的端口,它應該與主端口分離。默認情況下,除非另有說明,否則用戶界面以'8080'訪問,瀏覽器同步用於項目的'3000'端口。您可能想要保留該選項並將'port'值設置爲'8081'以防止衝突。 – litel

回答

0

使用BASEDIR不會與PHP結合工作(只需要靜態網站)

嘗試代理,而不是像其他人建議的,並設置一個端口。

下面的代碼片段:

browserSync.init({ 
     port: 8080, 
     proxy: "http://localhost:8080/site/" 
    }); 

請注意,這不是在「服務器」了,就像在你的問題中的代碼。