如何配置ddev launch命令同时打开本地站点及后台页面两个标签?
实现ddev launch自动打开两个浏览器标签页的方法
当然可以实现,推荐两种灵活的方案:
方案1:自定义ddev命令(推荐)
这种方式不会修改默认ddev launch的行为,而是新增一个命令来触发双标签页打开:
- 在项目的
.ddev/commands/web/目录下创建名为launch-both的文件,写入以下内容:
#!/bin/bash set -e # 打开站点主地址 ddev launch # 打开后台管理地址 ddev launch /admin
- 给文件添加执行权限:
chmod +x .ddev/commands/web/launch-both
- 之后执行
ddev launch-both,就能自动打开两个指定的浏览器标签页。
如果想直接替换默认的ddev launch命令,只需把自定义命令的文件名改成launch即可,这样执行ddev launch就会触发双标签页打开。
方案2:使用ddev启动钩子
如果希望每次启动项目时自动打开这两个标签页,可以修改项目的ddev配置:
- 编辑
.ddev/config.yaml,添加以下hooks配置:
hooks: post-start: - exec: ddev launch - exec: ddev launch /admin
- 保存配置后,每次执行
ddev start,项目启动完成后就会自动打开两个标签页。
内容的提问来源于stack exchange,提问作者Chad Crowell
相关产品推荐
相关产品推荐

