在线NPM文档未说明如何升级ember-cli-babel
。我尝试按照Invalid Version: Ember-Cli-Babel此处发布的已接受答案进行操作,但这没有用。
已弃用:ember-cli-babel 5.x已弃用。请升级 至少达到ember-cli-babel 6.6。版本5.2.8位于:library-ui-> ember-clean-tmp-> ember-cli-babel
更新
我已卸载Ember-clean-tmp
加载项。运行Ember-cli-update
时,我收到一条消息,提示Tags match, nothing to apply
。然后,我运行Ember S
并收到以下警告:
警告:ember-basic-dropdown试图包含外部babel 帮助缩小您的构建大小,但您的根应用程序 ember-cli-babel版本不够高。请更新 ember-cli-babel到v7.3.0-beta.1或更高版本。
警告:ember-power-select试图包括外部babel 帮助缩小您的构建大小,但您的根应用程序 ember-cli-babel版本不够高。请更新 ember-cli-babel到v7.3.0-beta.1或更高版本。
警告:灰烬数据试图将外部babel助手包括到 使您的构建大小变小,但您的根应用程序的ember-cli-babel 版本不够高。请更新ember-cli-babel至 v7.3.0-beta.1或更高版本。
警告:ember-basic-dropdown试图包含外部babel 帮助缩小您的构建大小,但您的根应用程序 ember-cli-babel版本不够高。请更新 ember-cli-babel到v7.3.0-beta.1或更高版本。
警告:ember-text-measurer试图包含外部babel 帮助缩小您的构建大小,但您的根应用程序 ember-cli-babel版本不够高。请更新 ember-cli-babel到v7.3.0-beta.1或更高版本。
警告:ember-power-select试图包括外部babel 帮助缩小您的构建大小,但您的根应用程序 ember-cli-babel版本不够高。请更新 ember-cli-babel到v7.3.0-beta.1或更高版本。
更新2
我能够通过卸载ember-cli-babel
并重新安装来解决此问题,这使我获得了7.5.0版。但是,这是升级软件包的正确方法吗?
答案 0 :(得分:3)
您遇到的问题与您的插件之一有关,具体取决于ember-cli-babel
的较旧版本。
在弃用通知中,它是ember-clean-tmp,看起来不是最新的。您在这里有很多选择。首先,您可以停止使用插件(在这种情况下,它似乎并不是必需的插件。在我的2.18应用程序中,清除tmp从来都不是我的问题)。
第二,如果您想继续使用插件,则可以完成将插件的ember-cli
版本升级到包含足够高的ember-cli-babel
版本的过程。基本上,每个ember-cli
版本都有一个默认蓝图,用于说明新应用程序应包含哪些依赖项。 ugprade时,您将依赖项和各种文件与该ember-cli版本的默认值进行比较。 ember-cli-update是使此过程更轻松的插件。然后,您可以指向自己的分支或更好的分支,将更新合并到ember-clean-tmp