解决方法:
感谢@parastoo,现在它能够正常工作了。我需要这样启动开发服务器(使用2个不同的终端选项卡):
vite --host=HOST_IP
php artisan serve --host=HOST_IP
然后连接您的移动设备(已连接到WiFi)以:
http://HOST_IP:PORT
HOST_IP 可以在运行 vite --host
命令时在终端中看到。
PORT 可以通过将 --port=8000
添加到 artisan 命令来配置。
不需要在 vite.config.js
中添加任何额外的条目。
原问题
我正在使用惯性,这是一种使用前端框架(如vue
)和后端框架(如laravel
)开发应用程序的单片式方法。我试图从我的网络上的移动设备连接到使用php server
的开发服务器,它使用vite
:
- 运行 vite:
vite
- 运行PHP服务器:
php artisan serve
该站点从
http://localhost:8000
提供服务。从如何公开外部设备显示的“主机”?#3396中了解到,您可以执行以下操作:vite --host
这应该使您的网络暴露出来:
vite v2.9.13 dev server running at:
> Local: http://localhost:3000/
> Network: http://192.xxxxxxxxx:3000/
ready in 419ms.
但是当我尝试在手机上连接网络URL时,此页面无法找到
。我还尝试使用端口8000
连接,显示无法访问此网站
。
有什么办法可以使它工作吗?