代码之家  ›  专栏  ›  技术社区  ›  J Weezy

如何升级ember cli babel?

  •  0
  • J Weezy  · 技术社区  · 6 年前

    在线NPM文档没有解释如何升级 ember-cli-babel .我试着按照此处发布的公认答案进行操作 Invalid Version: Ember-Cli-Babel ,但这不起作用。

    反对:ember cli babel 5。x已被弃用。请升级 至至少ember cli babel 6.6。版本5.2.8位于:库ui-> 余烬清理tmp->ember cli巴别塔

    使现代化

    我已卸载 Ember-clean-tmp 附加组件。当我跑步时 Ember-cli-update 我收到消息说 Tags match, nothing to apply .然后我跑了 Ember S 并获得以下警告:

    警告:ember basic下拉列表试图包含外部babel 帮助您缩小构建大小,但您的根应用程序 ember cli babel版本不够高。请更新 ember cli babel至v7。3.0-测试版。1或更高版本。

    警告:ember power select试图包括外部babel 帮助您缩小构建大小,但您的根应用程序 ember cli babel版本不够高。请更新 ember cli babel至v7。3.0-测试版。1或更高版本。

    警告:ember数据试图将外部babel助手包含到 使构建大小更小,但根应用程序的ember cli babel 版本不够高。请将ember cli babel更新为 v7。3.0-测试版。1或更高版本。

    警告:ember basic下拉列表试图包含外部babel 帮助您缩小构建大小,但您的根应用程序 ember cli babel版本不够高。请更新 ember cli babel至v7。3.0-测试版。1或更高版本。

    警告:ember text measurer试图包含外部babel 帮助您缩小构建大小,但您的根应用程序 ember cli babel版本不够高。请更新 ember cli babel至v7。3.0-测试版。1或更高版本。

    警告:ember power select试图包括外部babel 帮助您缩小构建大小,但您的根应用程序 ember cli babel版本不够高。请更新 ember cli babel至v7。3.0-测试版。1或更高版本。

    更新2

    我可以通过卸载 ember cli巴别塔 并重新安装它,使我升级到7.5.0版。但是,这是升级软件包的正确方法吗?

    0 回复  |  直到 6 年前
        1
  •  4
  •   mistahenry    6 年前

    您遇到的问题与某个插件有关,该插件依赖于旧版本的 ember-cli-babel

    从弃用通知来看 ember-clean-tmp ,这看起来不是最新的。这里有很多选择。首先,你可以停止使用这个插件(在这种情况下,它似乎不是必要的插件。在我的2.18应用程序中,需要清除tmp从来都不是问题)。

    其次,如果你想继续使用插件,你可以通过升级插件的过程 ember-cli 版本到包含足够高的 ember cli巴别塔 版本基本上,每个 ember cli 版本有一个新应用程序应该包含哪些依赖项的默认蓝图。当您使用ugprade时,您可以将依赖项和各种文件与该ember cli版本的默认值进行区分。 ember-cli-update 是一个插件,使这个过程很好。然后,您可以指向自己的分支,或者更好的是,将您的更新合并到上游 ember-clean-tmp

        2
  •  1
  •   Rezaul Karim Shaon    3 年前

    打开命令提示符并键入 ember install ember-cli-babel 然后按enter键。如果您已经安装了,不要担心。这将覆盖。

    参考号: https://www.npmjs.com/package/ember-cli-babel