2014-07-10 10 views
5

Ich versuche, Chrome und Firefox zu öffnen, wenn Browser-Sync-Modul den Webserver initialisiert.schluck browser sync öffnen nur chrome

Mein schluck Aufgabe hat folgende:

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); 

Mein aktueller Standard IE eingestellt.

Es öffnet sich immer noch nur IE. Wie behebe ich Fehler?

+2

Ich bin immer noch nicht ganz sicher, warum der IE gefeuert wurde, aber ich war in der Lage, das Problem zu beheben, indem ich browser: "chrome" -Option. – Roman

+0

Ich habe das gleiche Problem, aber ich versuche, es in Safari zu öffnen, passiere "Safari" als Option funktioniert aber nicht ... – ithil

+0

@ithil waren Sie in der Lage, es schließlich zu beheben, will ich es zu testen An meinem Ende? Welche Version der Browser-Synchronisierung verwenden Sie? – Roman

Antwort

5

Für mich scheint es, dass weder "google chrome" noch "firefox" in Ihrer Instanz gefunden wurde, und dass IE dann als Standard eingefügt wurde.

In meinem Szenario habe ich eine Ubuntu 15.10 minimale Installation mit Openbox und Chrome als Standard-Browser eingestellt. Verschiedene Konfigurationen und Ergebnisse folgen:

  1. Keine Browsersync-Browser-Set. spawns firefox
  2. "Google Chrome" gesetzt. Fehler: spawn Google Chrome ENOENT.
  3. "Chrom" -Set. Fehler: spawn Google Chrome ENOENT.
  4. "google-chrome" in browsersync gesetzt. spawns chrome

Mit "Chrome" löste es für Sie. Mit "google-chrome" habe ich es gelöst.

Erwähnen Sie es als eine Antwort, falls jemand hier endet, indem er das Problem googelt.

+0

Plattform für sicher. Danke für das Teilen. – Roman

+0

segne dich (und deinen Bindestrich!) – ckapilla

+2

Auf meinem Ubuntu 16.10 mit Chromium musste ich 'browser: 'chrom-browser'' verwenden. Ich denke, die Regel besagt, dass der Name dem entsprechen muss, was in der Prozesstabelle steht. –