@embroider/legacy-督察-支持
这个软件包提供了一个相容的集成,使嵌入器可以加载由嵌入源提供的模块. 此项执行旨在 遗产 功能,并应随着检查员开始消费来自源头的公共API而不是直接导入模块而逐步取消.
安装
ember install @embroider/legacy-inspector-support
使用量
对于任何带有 Ember-source 版本的应用程序,您需要导入 QQ4.12 setupInspector() 函数从 @embroider/legacy-inspector-support/ember-source-4.12 并通过你的 Application 子类进入函数.
import Application from '@ember/application';
import compatModules from '@embroider/virtual/compat-modules';
import Resolver from 'ember-resolver';
import loadInitializers from 'ember-load-initializers';
import config from './config/environment';
// import the setupInspector() function
import setupInspector from '@embroider/legacy-inspector-support/ember-source-4.12';
export default class App extends Application {
modulePrefix = config.modulePrefix;
podModulePrefix = config.podModulePrefix;
Resolver = Resolver.withModules(compatModules);
// setup inspector for this application
inspector = setupInspector(this);
}
loadInitializers(App, config.modulePrefix, compatModules);
如果你愿意的话 ember-source 版本 4.8 可以导入相同的函数 @embroider/legacy-inspector-support/ember-source-4.8 以及所有旧版本的 ember-source 您可以从 @embroider/legacy-inspector-support/ember-source-3.28
发展
这个软件包是用JS写的 "type": "module" 因此,它只是无害环境管理。 类型正在自动从 @jsdoc 联合来文守则中的评论.