Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js 如何使用ember-2-legacy?_Ember.js_Legacy - Fatal编程技术网

Ember.js 如何使用ember-2-legacy?

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.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(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
代码

这给了您时间,直到ember
3.4
删除
ember.K
的使用

因此,在ember
2.x
上安装
ember-2-legacy
不应该做任何事情