Docker:如何运行grunt-open?

当我build立我的项目时,我一直在使用grunt打开包打开我的浏览器。 最近我开始使用docker,而且这个工作很完美,但是这个咕噜声的任务已经不再适用了。

存在一些方法来创build我的docker和我的本地机之间的桥梁打开我的浏览器使用grunt打开?

如果您正在Docker容器中运行或构build项目,则无法打开外部浏览器。 使用docker的想法是在容器中使用所有你需要的工具。

您可以使用像PhantomJS这样的less浏览器,并在Docker容器中运行grunt-open任务。

没有“自动”的方式 – 你需要在你的本地机器上有某种监听器。 所以你不能真正使用从容器中的grunt-open,但是有许多方法可以让容器中的grunt任务发送一个调用到你的本地机器,它可以使用grunt-open (或者npm-open这是一个wrapper for,or opn ,其中npm-open是一个包装器)或简单的shell脚本。