Homestead 在主机的 Chrome 浏览器如何访问虚拟机中的 http://127.0.0.1:8888

在虚拟机中的laravel项目中安装了webpack-bundle-analyzer这个插件,用来分析前端打包引入的内容,执行命令npm run dev,如下图:
homestead  在主机的chrome浏览器如何访问虚拟机中的http://127.0.0.1:8888

虚拟机不是图形界面,所有无法直接打开http:127.0.0.1:8888,

请问下在主机的chrome浏览器怎么访问虚拟机中的http:127.0.0.1:8888呢?

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 3

需要在本机配置hosts文件

4年前 评论
akon (楼主) 4年前

可以用宿主机上的nginx转发到虚拟机

4年前 评论

方法有2

  1. Homestead.yaml 设置端口 8888 转发

  2. webpack-bundle-analyzer 配置为监听 http://0.0.0.0:8888,宿主机通过 http://192.168.10.10:8888 访问分析图 (其中 192.168.10.10 为 Homestead 默认私有 IP 位址)

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!