【问题标题】:How can I disable automatic updates in ionic-cli 3.30?如何在 ionic-cli 3.30 中禁用自动更新?
【发布时间】:2017-11-14 17:57:08
【问题描述】:

每当我运行 ionic 命令时,我都需要阻止 Ionic CLI 检查更新。这使我什至无法离线运行该应用程序。插图如下:

C:\Users\TO-004\Desktop\EzyMarketplace\EzyExtension-App-2017-master>ionic serve ? The Ionic CLI has an update available (3.3.0 => 3.4.0)! Would you like to install it? (Y/n)

【问题讨论】:

    标签: ionic3 ionic-cli


    【解决方案1】:

    Ionic 似乎将发布日期与~/.ionic/config.json 中“lastCommand”的时间戳进行比较。如果该日期晚于发布日期,则不会询问您问题。

    只需将时间戳更改为未来日期,这不是一个理想的解决方案,但它似乎有效。

    【讨论】:

    • 对于 3.5.0 这不起作用。 cli 每次运行都会更新lastCommand
    【解决方案2】:

    在 3.5.0 中,您可以通过使用 --no-interactive 标志或在 ~/.ionic/config.json 中手动将 cliFlags.interactive 设置为 false 来关闭 CLI 的交互模式。

    【讨论】:

    • 出于好奇,您如何才能在您的个人资料中只隐藏一个站点 (MSE) 而不是其他站点?
    • @iBug 编辑您的个人资料时,有一个“隐藏社区”选项(在“站点设置”下)。
    【解决方案3】:

    我的问题通过以下方式解决:

    ionic --no-interactive -v
    

    【讨论】:

      【解决方案4】:

      您可以通过在~/.ionic/config.json 中将 daemon.updates 设置为 false 来明确更改

      【讨论】:

        【解决方案5】:

        您可以通过在~/.ionic/config.json 中将daemon.updates 设置为false 来明确更改。

        例如

        {
           ....
           "daemon" :{
              "updates": false
            }    
            ...
        }
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-09-26
          • 2012-08-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多