在构建项目时,我一直使用grunt-open软件包打开浏览器。最近我开始使用docker,这非常有效,但这项笨拙的任务不再适用。
还有一些方法可以在我的docker和我的本地机器之间创建一个桥接器,以便使用grunt-open打开我的浏览器吗?
答案 0 :(得分:0)
如果您在docker容器中运行或构建项目,则无法打开外部浏览器。使用docker的想法是拥有容器内所需的所有工具。
您可以使用像PhantomJS这样的gui less浏览器,并在docker容器中运行grunt-open任务。
答案 1 :(得分:0)
没有“自动”方式 - 您需要在本地计算机上安装某种监听器。所以你不能真正使用容器中的grunt-open,但是你可以通过多种方式让容器中的grunt任务向本地机器发送一个可以使用grunt-open
(或npm-open
的调用它是一个包装器,或者opn
npm-open是一个包装器 - 或者一个简单的shell脚本。