【发布时间】:2021-03-01 16:11:42
【问题描述】:
我正在尝试使用移动设备查看由 create react app 提供的应用。当我打开 CRA 的“On Your Network”推荐的 IP:PORT 时,该页面永远不会在我的移动设备上加载。
我正在使用带有 Ubuntu 的 WSL2 使用 Windows 10 笔记本电脑。我的网络都是wifi,没有以太网电缆。我的代码在 Ubuntu 文件系统上,我从带有 WSL 扩展名的 VS Code 的 WSL 终端中的同一位置运行 npm start。
我可以在我的 Windows 机器(Chrome、Edge)上通过浏览器使用 http://localhost:3000 查看应用程序。
我注意到 cmd.exe ipconfig 将与“在您的网络上”对应的 IP 地址列为“以太网适配器 vEthernet (WSL)”。此 IP 地址 (172.17.144.244) 与 ipconfig 显示的“无线 LAN 适配器 Wi-Fi”(192.168.1.23) 不同。我也在我的移动设备上尝试了192.168.1.23:3000,但也没有用。
SO 上的其他一些 posts 建议删除阻止 NodeJS 应用程序的防火墙设置。我滚动浏览了防火墙设置中列出的许多应用程序,但没有发现任何 NodeJS 应用程序。
【问题讨论】:
标签: windows create-react-app wsl-2