【问题标题】:ionic serve displays multiple addresses and I chose wrong one...How to change address that ionic serve uses?ionic serve 显示多个地址,我选错了...如何更改 ionic serve 使用的地址?
【发布时间】:2014-12-07 07:42:26
【问题描述】:

我使用了ionic serve,得到了下面的回复,我没有三思而后行,选择了localhost。但是现在我想使用选项 1。Ionic 已经记住了我的选择,因此 ionic serve 不再允许我选择并使用 localhost...

如何更改此设置,以便 ionic serve 使用第一个选项?

Multiple addresses available.

Please select which address to use by entering its number from the list below:

 1) 192.168.2.10 (en0)
 2) localhost

Address Selection:  

【问题讨论】:

    标签: ionic-framework


    【解决方案1】:

    您可以使用ionic address 命令更新选定的地址,该地址可从 Ionic 1.2.3 获得。

    此外,还有一个名为 ionic.config 的文件,您可以使用此设置对其进行修改。在 Mac/ubuntu 上,此文件位于 ~/.ionic。在 PC 上可以在c:/users/username/.ionic 找到它。在里面你会看到类似这样的东西,你可以编辑 ionicServeAddress 值。

    {
      "ank": "...",
      "versionCheck": 1413143560174,
      "ionicServeAddress": "localhost"
    }
    

    【讨论】:

    • 你真是太棒了,伙计!对于以后遇到这种情况的人,我电脑上的位置是c:/users/___your_user_name___/.ionic
    • 我的是c:/users/__username__/.ionic/ionic.config。我只是删除了整个“ionicServeAddress”属性并再次运行ionic serve 以获取提示 - 漂亮!
    • 很高兴知道 ionic 如何以及在何处保存它,但命令 'ionic address' 应该是公认的答案。这是 Ionic 对这个问题的官方回答。
    • 发布此问题时它不存在 :)
    • 你能添加关于这个配置文件的文档链接吗?
    【解决方案2】:

    只需输入ionic address 命令,您就可以再次选择您的 IP 地址。

    你可以在运行ionic serve时明确选择你的地址和端口

    通过使用--address--port 选项。像这样:

    ionic serve --address IP_address --port port

    示例:ionic serve --address 192.168.1.129 --port 8101

    注意事项

    • 如果您不提供带有 --address 的端口选项,则使用默认端口 (8100)。
    • 指定地址和端口只会更改该会话的设置。如果您需要覆盖已保存的设置,您应该改用ionic address 命令。

    【讨论】:

      【解决方案3】:

      这已在版本0.6.1中修复

      通过运行 npm install -g generator-ionic 更新到最新版本,然后在当前项目中运行 yo ionic 并在 Yeoman 询问您是否要覆盖您的 Gruntfile.js 时选择 Y

      【讨论】:

      • 太棒了!修复已确认。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-28
      • 2022-07-15
      • 2020-12-16
      • 1970-01-01
      • 1970-01-01
      • 2020-01-31
      • 1970-01-01
      相关资源
      最近更新 更多