2016-07-20 7 views
1

Ich habe ein grunt-open-Paket verwendet, um meinen Browser zu öffnen, wenn ich mein Projekt erstelle. Kürzlich habe ich angefangen, docker zu verwenden und das funktioniert perfekt, aber die Grunt-open-Aufgabe funktioniert nicht mehr.Docker: Wie läuft man grunnen offen?

Gibt es eine Möglichkeit, eine Brücke zwischen meinem Andockfenster und meinem lokalen Computer zu erstellen, um meinen Browser mit grunt-open zu öffnen?

Antwort

0

Es gibt keine Möglichkeit, einen externen Browser zu öffnen, wenn Sie Ihr Projekt in einem Andock-Container ausführen oder erstellen. Die Idee, docker zu verwenden, besteht darin, alle benötigten Werkzeuge im Container zu haben.

Sie können einen gui-losen Browser wie PhantomJS verwenden und die Aufgabe grunt-open im Andock-Container ausführen.

0

Es gibt keinen "automatischen" Weg - Sie müssten eine Art von Listener auf Ihrem lokalen Rechner haben. Sie können also nicht wirklich grunt-open aus dem Container verwenden, aber es gibt eine Reihe von Möglichkeiten, wie Sie die grunt-Aufgabe im Container einen Anruf an Ihren lokalen Rechner senden können, der grunt-open (oder npm-open, für den es ein Wrapper ist, oder opn welche npm-open ist ein Wrapper für) - oder ein einfaches Shell-Skript.