如何升级ember cli babel?

ni65a41a  于 2022-09-28  发布在  Babel
关注(0)|答案(3)|浏览(167)

在线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

更新

我已经卸载了e1d1e附加组件。当我运行Ember-cli-update时,会收到一条消息,上面写着Tags match, nothing to apply。然后运行Ember S并收到以下警告:
警告:ember basic下拉列表试图包含外部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或更高版本。
警告:ember数据试图包含外部babel帮助程序,以缩小构建大小,但根应用程序的ember-cli babel版本不够高。请将ember cli babel更新至v7.3.0-beta。1或更高版本。
警告:ember basic下拉列表试图包含外部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版本。但是,这是升级软件包的正确方法吗?

rkttyhzu

rkttyhzu1#

您遇到的问题与您的一个插件有关,该插件依赖于旧版本的ember-cli-babel
从弃用通知中可以看出,它是ember-clean-tmp,看起来不是最新的。这里有很多选项。首先,你可以停止使用插件(在这种情况下,它看起来并不是一个必要的插件。在我的2.18应用程序中,需要清除tmp从来都不是一个问题)。
其次,如果你想继续使用插件,你可以经历将插件的ember-cli版本升级到一个包含足够高ember-cli-babel的版本的过程。基本上,每个ember-cli版本都有一个新应用程序应该包含哪些依赖项的默认蓝图。当您执行ugprade时,您会将依赖项和各种文件与该ember-cli版本的默认文件进行比较。ember-cli-update是一个插件,它使这个过程变得很好。然后,您可以指向自己的fork,或者更好地将更新合并到ember-clean-tmp的上游

fv2wmkja

fv2wmkja2#

打开命令提示符并键入ember install ember-cli-babel,然后按enter键。如果您已经安装了,不用担心。这将覆盖。
参考:https://www.npmjs.com/package/ember-cli-babel

7jmck4yq

7jmck4yq3#

第一

npm install ember-svg-jar

第二

ember install ember-svg-jar

我所要做的就是这些命令。

相关问题