Gulp 将browsersync与XAMPP一起使用

Gulp 将browsersync与XAMPP一起使用,gulp,xampp,browser-sync,Gulp,Xampp,Browser Sync,我使用XAMPP作为Apache服务器,如下所述 我一口气做了以下几件事: browserSync.init({ proxy: "localhost/mysite.de/DEV_F3/public_html", }); 但是BS在“localhost:3000/mysite.de/DEV_F3/public_html”打开我的浏览器,这给了我一个404。 它为什么要添加端口3000?如何使其简单工作?尝试使用 browserSync.init({ proxy: "loc

我使用XAMPP作为Apache服务器,如下所述 我一口气做了以下几件事:

 browserSync.init({
    proxy: "localhost/mysite.de/DEV_F3/public_html",  
 });
但是BS在“localhost:3000/mysite.de/DEV_F3/public_html”打开我的浏览器,这给了我一个404。 它为什么要添加端口3000?如何使其简单工作?

尝试使用

browserSync.init({
    proxy: "localhost/mysite.de"
    online: true  
 });
这是假设“mysite.de”是站点的根目录。 “在线”部分据说有助于提高性能。

尝试使用

browserSync.init({
    proxy: "localhost/mysite.de"
    online: true  
 });
这是假设“mysite.de”是站点的根目录。
“联机”部分据说有助于提高性能。

对于gulpfile.js,您可以更改以下行以包括XAMPP端口:

 browserSync.init({
    proxy: "localhost/mysite.de/DEV_F3/public_html",
    port: 8000  
 });
因此,当吞咽开始时,它将运行

localhost:8000/mysite.de/DEV\u F3/public\u html
在浏览器中,而不是

localhost:3000/mysite.de/DEV\u F3/public\u html

注意:端口为8000或8080,具体取决于您的配置


希望它对您的gulpfile.js有所帮助,您可以更改以下行以包括您的XAMPP端口:

 browserSync.init({
    proxy: "localhost/mysite.de/DEV_F3/public_html",
    port: 8000  
 });
因此,当吞咽开始时,它将运行

localhost:8000/mysite.de/DEV\u F3/public\u html
在浏览器中,而不是

localhost:3000/mysite.de/DEV\u F3/public\u html

注意:端口为8000或8080,具体取决于您的配置


希望它有助于检查您的Xampp端口,因为如果出于某种原因更改了默认Xampp端口,则需要将Xampp的新端口放入。您可以检查的另一个部分也是您的虚拟主机,如果您使用的是Windows操作系统,则可以检查此主机

目录:

C:\xampp\apache\conf\extra->httpd-vhosts.conf

C:\Windows\System32\drivers\etc->hots
检查Xampp端口,因为如果出于某种原因更改了默认Xampp端口,则需要将Xampp的新端口放入。您可以检查的另一个部分也是您的虚拟主机,如果您使用的是Windows操作系统,则可以检查此主机

目录:

C:\xampp\apache\conf\extra->httpd-vhosts.conf

C:\Windows\System32\drivers\etc->hots
这对我很有帮助,谢谢。“目录”中的一个小错误:C:\Windows\System32\drivers\etc->hostsit's可能几乎要关闭解决方案了,但我有一个问题。它只是一直在加载,从不执行任何事情。这对我很有帮助,谢谢。“目录”中的一个小错误:C:\Windows\System32\drivers\etc->hostsit's可能几乎要关闭解决方案了,但我有一个问题。它只是一直在加载,从不执行任何事情。