问题标签 [ember-engines]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ember.js - 如何将可路由的 ember 引擎安装到我的消费应用程序?
我尝试按照演示将引擎安装到我的项目中:
消费应用: https ://github.com/dgeb/ember-engines-demo
引擎应用: https ://github.com/dgeb/ember-blog-engine
演示效果很好。但是当我将 ember-blog-engine 安装到我自己的消费应用程序时,会发生错误并且错误消息是
"Error: Could not find module ember-blog-engine/engine imported from (require)".
我如何添加引擎:
- 包.json
- 路由器.js
- 我还在 services 文件夹中添加了 active-session.js 和 blog-data.js,因为这些服务由演示引擎使用。
我发现 ember-blog-engine 的源代码从未内置到 vendor.js 中,当 exec 时ember build
,控制台显示引擎处于死模块中。ember 构建控制台列表如下:
ember.js - 如何预加载 ember 引擎?
我在我的项目中使用ember 引擎,在用户登陆主机 ember 应用程序后,我希望我的其他 ember 引擎预加载(比如 10 秒后),这样当用户导航到其他选项卡时,UI 中不会有任何延迟。我不想禁用我的 ember 引擎的lazyLoading,因为这会在初始加载期间增加主机应用程序的供应商 js 和 css 的大小。对此的任何参考表示赞赏(我无法找到任何示例或参考)。
ember.js - 嵌套引擎无法渲染组件
我正在尝试创建这样的嵌套引擎(带有路由):
两个引擎中都有组件。主机应用程序可以渲染来自两个引擎的组件,并且一切正常。但是,一旦我将引擎 A 添加为引擎 B 的依赖项,如下所示:
来自引擎 A 的组件无法在引擎 B 中的路由中呈现:“尝试解析component-a
,应为组件,但未找到任何内容。”
是否支持嵌套引擎或者您有什么想法,可能有什么问题?
多谢