如何定义 IONIC 服务器的 IP 地址



我尝试在我的网络中运行一个IONIC Web应用程序,通过智能手机访问网站。为了服务,我在项目的根目录中运行以下命令:

ionic serve --address 192.168.13.27

但是我收到以下错误消息:

[08:34:24]  ionic-app-scripts 1.0.0
[08:34:25]  ionic-app-script task: "serve"
[08:34:25]  TypeError: Cannot read property 'host' of undefined
TypeError: Cannot read property 'host' of undefined
    at onReady (C:UsersmkochDocumentsEntwicklungmobile.devnode_modules@ionicapp-scriptsdistserve.js:61:22)
    at C:UsersmkochDocumentsEntwicklungmobile.devnode_modules@ionicapp-scriptsdistserve.js:55:13
    at process._tickCallback (internal/process/next_tick.js:103:7)
    at Module.runMain (module.js:577:11)
    at run (bootstrap_node.js:352:7)
    at startup (bootstrap_node.js:144:9)
    at boot strap_node.js:467:3

如果我在--lab或没有其他任何东西的情况下运行serve,它就会运行。我也在互联网上做了一些研究,但没有成功。

如何或在哪里定义IONIC SERVERIP ADDRESS

使用 ionic serve 在本地计算机上启动精简服务器。这意味着,它使用您的本地 IP。(默认localhost:8100)。因此,除非您更改本地IP,否则您正在尝试的解决方案(据我所知)是不可能的。

您可以使用本地 IP(两台设备必须位于同一网络上)从手机访问您的移动应用程序,而无需构建它。要检索此 IP(此示例,Windows 10:),请单击您的 wifi 图标,选择您的网络 -> 属性 -> IPv4 地址。

当您的移动设备位于同一 wifi 网络上时,您可以通过此 IP 地址访问它(使用您的端口,因此 10.0.0.4:8100


另一种解决方案是使用ion视图应用程序,该应用程序允许您推送到ionic服务器并从该应用程序中访问该应用程序。

这绝对是离子式的。

使用ionic serve --external

相关内容

  • 没有找到相关文章

最新更新