我已经使用Windows Hyper-V VM进行了几年的Web开发,运行一个简单的Debian框,其中包含我需要的所有工具以及在Windows上运行的痛苦。标准LEMP,带有一套用于前端开发的工具。
除了浏览器同步之外,其他所有功能都很棒。我已经尝试搜索与在VM上运行Browser-Sync相关的任何问题,并且可以从主机访问。我在VM上代理开发地址(例如local.example.com),而我可以访问主机上local.example.com:3001上的Browser-Sync UI,在本地连接到代理站点.example.com:3000次出局。没有错误消息,没有任何消息。我尝试使用--host强制主机ip,尝试使用不同的端口并运行不同版本的Browser-Sync,通过Gulp并从命令行独立运行。端口转发或类似的东西不应该是带有虚拟外部交换机的Hyper-v VM的问题。我在Windows 8.1 Hyper-V上遇到了同样的问题,现在在Windows 10上也是如此。在VM上运行Browser-Sync并尝试从主机访问您的开发站点时是否有任何问题?我在这里不知所措,不知道该怎么做。
答案 0 :(得分:1)
我还在虚拟盒子上使用centos vm进行了这项工作。 您可能错过了在debian机器中添加主机。
所以对我有用的步骤是: