问题标签 [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.

0 投票
0 回答
427 浏览

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)".

我如何添加引擎:

  1. 包.json
  1. 路由器.js
  1. 我还在 services 文件夹中添加了 active-session.js 和 blog-data.js,因为这些服务由演示引擎使用。

我发现 ember-blog-engine 的源代码从未内置到 vendor.js 中,当 exec 时ember build,控制台显示引擎处于死模块中。ember 构建控制台列表如下:

0 投票
1 回答
115 浏览

ember.js - 如何预加载 ember 引擎?

我在我的项目中使用ember 引擎,在用户登陆主机 ember 应用程序后,我希望我的其他 ember 引擎预加载(比如 10 秒后),这样当用户导航到其他选项卡时,UI 中不会有任何延迟。我不想禁用我的 ember 引擎的lazyLoading,因为这会在初始加载期间增加主机应用程序的供应商 js 和 css 的大小。对此的任何参考表示赞赏(我无法找到任何示例或参考)。

0 投票
0 回答
21 浏览

ember.js - 嵌套引擎无法渲染组件

我正在尝试创建这样的嵌套引擎(带有路由):

两个引擎中都有组件。主机应用程序可以渲染来自两个引擎的组件,并且一切正常。但是,一旦我将引擎 A 添加为引擎 B 的依赖项,如下所示:

来自引擎 A 的组件无法在引擎 B 中的路由中呈现:“尝试解析component-a,应为组件,但未找到任何内容。”

是否支持嵌套引擎或者您有什么想法,可能有什么问题?

多谢