angular-cli - 使用 ng serve --host xxxx 不起作用
问题描述
运行该命令的 Angular CLI ng serve -host 192.168.x.x
(将 x 替换为本地网络上我的机器 IP 地址的正确值)不允许从我的网络上的其他设备进行访问。
Angular CLI:8.0.6
节点:10.16.0
操作系统:win32 x64
Angular:8.0.3
我尝试过创建防火墙规则、完全禁用防火墙、禁用病毒防护以及使用--disable-host-check
标志。还尝试使用 IP 的 0.0.0.0 值而不是实际 IP。这些都不起作用。我可以使用 IP 地址和端口从运行它的本地计算机访问该应用程序。
我想这是一些网络或路由器问题,但我没有在任何其他 Stack Overflow(或任何其他互联网搜索结果)上找到任何解决此问题的方法。这些搜索和答案中提供的所有解决方案均无效。我必须设置其他机器或手机上的东西才能进行这项工作吗?
解决方案
ng serve --host 192.168.x.x
You should add two -
(dash symbol) before the host
to make this work.
推荐阅读
- c# - 如何在 C# 中将 Html 代码转换为 Word 文档
- c++ - MSVC 不良程序集生成
- python - 如何在 django 中通过 ManyToManyField 组合查询集
- android - Ionic 5 ERR_AVD_HOME_NOT_FOUND:找不到有效的 Android AVD 主页。在 Windows 10 中
- python-3.x - 我怎样才能重写下面的代码来获得一个实际的数据集,而不是我得到的空数据框响应?
- python - Dask one-hot-encoding 不知道类别
- javascript - 运算符'>'不能应用于Angular 8中的类型'void'和'number'
- html - 如何将 HTML div 中的数据提取到 Excel 中
- html - 无法使用 jinja2 将 Id 属性添加到 html 元素
- java - 没有 addSink 的 ScreenCapturerAndroid