不确定如何更正此错误。我跟随此截屏视频https://www.youtube.com/watch?v=vLXGKNA4P_g,看来对Ember的更新打破了功能。
DEPRECATION: `lookup` was called on a Registry. The `initializer` API
no longer receives a container, and you should use an `instanceInitializer` to look up objects from the container.
See http://emberjs.com/guides/deprecations#toc_deprecate-access-to-
instances-in-initializers for more details.
我是Ember的新手并且在github上找到了https://github.com/emberjs/data/issues/3051线程,但我不太确定如何解决这个问题。这是我的app.js文件
import Ember from 'ember';
import Resolver from 'ember/resolver';
import loadInitializers from 'ember/load-initializers';
import config from './config/environment';
var App;
Ember.MODEL_FACTORY_INJECTIONS = true;
App = Ember.Application.extend({
modulePrefix: config.modulePrefix,
podModulePrefix: config.podModulePrefix,
Resolver: Resolver
});
loadInitializers(App, config.modulePrefix);
export default App;
有人可以解释如何使其符合错误吗?文档表明了这一点:
http://emberjs.com/deprecations/v1.x/#toc_deprecate-access-to-instances-in-initializers
但是对Ember不熟悉,我不确定这意味着什么或如何实现它。