Ember.js 如何使用ember-2-legacy?
我们在Ember 2.16的文档中有关于添加弃用的帖子Ember.js 如何使用ember-2-legacy?,ember.js,legacy,Ember.js,Legacy,我们在Ember 2.16的文档中有关于添加弃用的帖子Ember-2-legacy: 余烬2遗产 截止日期:3.4 id:ember-2-legacy Ember提供了Ember-2-legacy,这是一个插件,用于帮助应用程序在从2.x系列过渡到3.x系列的过程中应对不推荐的应用程序 我们在自述文件中也有一些配置: 在ember-cli-build.js中,可以为ember-2-legacy指定配置 因此,据我所知,如果我们用false指定某个标志,如下所示: new EmberApp(d
Ember-2-legacy
:
余烬2遗产
截止日期:3.4
id:ember-2-legacy
Ember提供了Ember-2-legacy,这是一个插件,用于帮助应用程序在从2.x系列过渡到3.x系列的过程中应对不推荐的应用程序
我们在自述文件中也有一些配置:
在ember-cli-build.js中,可以为ember-2-legacy指定配置
因此,据我所知,如果我们用false
指定某个标志,如下所示:
new EmberApp(defaults, {
'ember-2-legacy': {
'enumerable-contains': false
然后这个特殊的功能将在余烬应用程序中关闭
我的应用程序是否应该引发一些错误或通过控制台警告通知我?
一般来说,我有一个所有标志false
和所有测试都通过的案例,所以我的问题是:这是否意味着我的应用程序没有这些弃用用例
我应该在ember cli build.js
中使用config保存ember-2-legacy
,直到ember升级3.0吗
或
CI build上没有错误的案例意味着:我的应用程序已经没有弃用,我完全可以删除此加载项?
ember-2-legacy
应在升级到3.0
后安装
如果您对2.18
没有异议,您就不需要它了。但是,例如,如果您使用Ember.K
,它在2.18
上被弃用,您可以升级到3.0
,并将Ember-2-legacy
与'Ember-K':true
一起使用,而无需删除Ember.K
代码
这给了您时间,直到ember3.4
删除ember.K
的使用
因此,在ember2.x
上安装ember-2-legacy
不应该做任何事情