BrowserSync Gulp 无法在 Chrome 中打开

BrowserSync Gulp doesn't open in Chrome

我尝试在 Chrome 中使用 BrowserSync 和 Gulp 在本地主机上打开我的网站,但它不起作用。默认情况下,它在 Firefox 中打开并且一切正常。但是,当我更改 gulpfile.js 中的参数以在 Chrome 中打开网站时 - 我有以下信息:

[Browsersync] Couldn't open browser (if you are using BrowserSync in a headless environment, you might want to set the open option to false) My config in gulpfile.js:

// browser-sync options
// see: https://www.browsersync.io/docs/options/
var browserSyncOptions = {
    browser: "google chrome",
    proxy: "localhost",
    notify: false
};

我尝试了 "chrome"、"chrome-browser",没有任何反应。我该怎么办? 注意:我有 Ubuntu 17.04,Chrome 是我的默认浏览器。

我认为问题出在您的端口上,请尝试将您的代理更改为以下内容:

var browserSyncOptions = {
    browser: "google chrome",
    proxy: "localhost:3001",
    notify: false
};

并使用此端口在 chrome 中检查您的网站:

http://localhost:3001

更新:

也尝试在 browserSync 中使用相同的端口:

browserSync({ 
   proxy: 'localhost:3001' 
}); 

尝试从浏览器同步调用中删除 Google... var browserSyncOptions = { 浏览器:"google chrome", 代理:"localhost:3001", 通知:假 };

所以你只有 chrome。 var browserSyncOptions = { 浏览器:"chrome", 代理:"localhost:3001", 通知:假 };