gulp浏览器仅同步打开chrome

Rom*_*man 5 javascript google-chrome windows-7 gulp

当浏览器同步模块初始化Web服务器时,我正在尝试打开Chrome和Firefox.

我的gulp任务有以下几点:

browserSync.init(null, {
  files: config.destination.root + '/**/*',
  browser: ["google chrome", "firefox"],
  port: config.port,
  notify: false,
  server: {
    baseDir: config.destination.root
  },
  startPath: config.pocSuffix
}, callback);
Run Code Online (Sandbox Code Playgroud)

我当前的默认设置为IE.

它仍然只开放IE.我该如何解决这个问题?

and*_*ind 5

对我而言,似乎在您的实例中找不到"google chrome"和"firefox",然后IE将其作为默认值启动.

在我的场景中,我使用openbox进行了Ubuntu 15.10最小安装,并将chrome设置为默认浏览器.各种配置和结果如下:

  1. 没有browserync浏览器设置.生成firefox
  2. "谷歌铬"设置.错误:spawn google chrome ENOENT.
  3. "铬"套装.错误:spawn google chrome ENOENT.
  4. 在browserync中设置"google-chrome".产生铬

使用"chrome"解决了它.使用"google-chrome"为我解决了这个问题.

提到它作为答案,以防有人通过谷歌搜索问题结束.

  • 在运行Chromium的Ubuntu 16.10上,我不得不使用`browser:"chromium-browser"`.我想规则是名称需要匹配进程表中的任何内容. (2认同)